intake and carb suggestions?

I think you may be right. 800.
Think he would be much happier with a 650 since he will be running in stock trim. I put a 650 onto my warmed over 440 and it ran just great.