My radiator is leaking so i've been shopping around. Has anyone heard of this radiator. I just saw it on American Muscle but its freakin made in Japan. It even has a ricer name. I was wondering if anyone has heard anything about them. Mustang Performance Radiators