Whats your opinions on power?

It has a 114 LSA so that makes the intake valve closing late. That'll help keep cylinder pressure down so you might get lucky.

He should be able to run it with pump 93. I'm running an 11:1 390 with a slight race gas mix, and it's perfectly happy.