V1 (UTG) is unknown but appears to play generally TP pre but LAG post. For example in a recent hand he limped A

K

then k/r flop with overs and a BDFD.
V2 (bb) is unknown but appears to play generally LP both pre and post.
Hero is UTG+2 with J

T

.
V1 calls,
fold, Hero calls,
two folds, two calls,
fold, sb completes, V2 raises, V1 3!, Hero calls,
one fold, rest call
Flop (5 players, 16 SB): J

T

6
V2 bets, V1 calls, Hero raises, fold, call, V2 3!, V1 caps!, Hero calls, fold, V2 calls
Turn (3 players, 15 BB): 7
V2 bets, V1 raises, Hero calls, V2 calls
River (3 players, 21 BB): 2
V2 checks, V1 checks, Hero bets ...
My two biggest questions are the turn and river. I didn't see V2 raising his blind pre with 66 or 77. Once he 3! flop my best guess at his range was TT+ which I was ahead of (only 1 combo each of TT and JJ, versus 6 each of QQ, KK, AA).
V1 limp/3! pre and went off on the flop. I also figured him for TT+ with some big As thrown in. Say AK and AQ. Maybe KQs. Even if you throw in 77, 66, or 89, we're still ahead of that range. But on the turn, after he caps the flop and raises the turn, his naked overs are pretty much gone.
I feel like I have too much hand to fold with top two, many more combos of overpairs out there than sets, and the only made draw is an unlikely 89. 3! feels spewy at this point though.
On the river, when they both check, it really smells like overpairs. I figure if V2 had JJ or TT he prob would have 3! turn or bet river. V1 would have bet river with those hands too. Spew?
Fire away.