Villain is an ok reg running 15/12 with 5% 3bet. He tanked for a while before betting the turn and even longer when calling. Shove or no?

PokerStars No-Limit Hold'em, $6.00 BB (8 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

saw flop

UTG+1 ($1290)
MP1 ($619.05)
MP2 ($600)
CO ($258.75)
Hero (Button) ($1114)
SB ($400)
BB ($600)
UTG ($105.45)

Preflop: Hero is Button with J, 9
3 folds, MP2 bets $18, 1 fold, Hero calls $18, 2 folds

Flop: ($45) 8, 7, A (2 players)
MP2 bets $24, Hero calls $24

Turn: ($93) 9 (2 players)
MP2 bets $60, Hero raises to $156, MP2 calls $96

River: ($405) Q (2 players)
MP2 checks, Hero has a pot bet left