Is it ok to shove against a shortstack with the worst boat on this board? Does he call with a non-Royal flush or trip kings enough?

$0.25/$0.5 No Limit Holdem
5 players
Converted at weaktight.com

Stacks:
UTG iuhas ($50.00)
CO Hero ($40.95)
BTN POKEMON110110 ($53.90)
SB Solidxnyc ($24.95)
BB Sixspack ($57.00)

Pre-flop: ($0.75, 5 players) Hero is CO
1 fold, Hero raises to $1, 1 fold, Solidxnyc calls $0.75, Sixspack calls $0.50

Flop: ($3, 3 players)
Solidxnyc checks, Sixspack checks, Hero bets $2.50, Solidxnyc calls $2.50, Sixspack folds

Turn: ($8, 2 players)
Solidxnyc checks, Hero checks

River: ($8, 2 players)
Solidxnyc bets $5.50, Hero goes all-in $37.45