I would call turn push - he pushes a lot more hands than he calls a push with - namely a draw, which you want to call, and two pair, which you have about the right price to chase, unless he has K9/K7 or something.
River - hmmm. He will call with FH, will (should) fold with two pair or draw or even the overpair we don't think he has. Especially since we saw him bluff busted draw once I would be tempted to let him do it again.