I am not sure on the motor but if it huffs a little it may be wise to run a remote puke tank to keep your motor clean.
Also, first thought is a 2800 converter is going to be wayyyyy to small behind that motor. Def call them prior to installing
Car is looking great, def going to be a show car engine bay