Did you ever finalize your radiator and fans? I have been looking at the AFCO dual pass radiator with the Inlet/Outlet on the passenger side. $230 shipped. AFCO p/n: 80126N
I would have a bung for the steam vent welded into the radiator...
They say Made in USA...