I wouldn't worry about it. Run him anyways. He's obviously full of hot air by the 300 hp statement. Make him prove it. It's all talk till he shows what he's got. If he won't race then you definitely know he's full of crap. Just make him prove it.
------------------
1996 Mustang GTS