Many Griffin radiators have had problems with leaking. I threw away my Griffin and ordered a custom one from Afco
http://www.afcoracing.com
They modified it by closing off the fill cap, installing AN fittings for the hose and adding a petcock drain. Cost was around 250.00 for the radiator and modifications.
Roscoe