Hi guys,

What do you think about these hands?

Villain was running at 25/22/4 over 300 hands (WTSD% = 25). No real history, some pots he won, some pots I won but no one seemed to go out of line.
Everyone else was sitting out.
It's HU but my range is pretty strong, FLOP really hits my range. TURN hits my 87. RIVER is mostly a blank.
With TP or over pair I would happily c/c his missed FD. I have no showdown value, the possibility for me to win the hand is by shoving.
Villain's range doesn't have a lot of sets in his range I believe as he didn't raise until RIVER, maybe Tx, JJ+, QJ, Q8, some suited spades, maybe 9x (but with the 2nd 9, he doesn't have a lot), 77, 88, 66.

Shoving or c/fold?

iPoker No-Limit Hold'em, $0.20 BB (6 handed)
SB/BU ($25.32)
Hero (BB) ($20)
Preflop: Hero is CO with JsQc
SB raises to $0.50, Hero calls $0.50
Flop: ($1.00) Ts 4s 9h (2 players)
Hero checks, SB/BU bets $0.80, Hero raises to $2.40, SB/BU calls $1.60
Turn: ($5.8) 6d (2 players)
Hero bets $4.2, SB/BU calls $4.2
River: ($14.20) 3c (2 players)
Hero ????