After a fluke incident, my radiator came in contact with my fan leaving a pretty healthy leak at the top that can't be patched. Dealer is wanting to charge me $450 for a replacement. Is there an aftermarket one that is cheaper or any alternatives (2nd gen?)