MP is a fish with irrelevant stats, I'm raising to get it in vs fish on flop and push out BB.

BB is Gomtv, a spewy Korean regular who usually plays higher. I haven't played with him in a few months. Only relevant history from tonight is that I've been winning the majority of pots vs him playing aggressively pre and post. For those who haven't played with him he runs like 28/23/4.5. His range is definitely wider than sets here.

It seems like I can't really call here so shove or fold?
Note: 150bb deep

No-Limit Hold'em, $4.00 BB (6 handed) - Hold'em Manager Converter Tool from FlopTurnRiver.com

Hero (Button) ($979.60)
SB ($600.90)
BB ($590.65)
UTG ($400)
MP ($259.50)
CO ($708.30)

Preflop: Hero is Button with Q, K
1 fold, MP raises $8, 1 fold, Hero calls $8, 1 fold, BB calls $4

Flop: ($26) 7, 8, 3 (3 players)
BB checks, MP bets $14, Hero raises $48, BB raises $136, 1 fold, Hero?