Your engine build sounds well thought out but the carb is a bit on the small side at least come up to a 600-650 and I think it will work better with your other choices on the engine, no sense holding it back especially with those heads it should perform quite well. Use at least a 2.5" exhaust and all should work out great.