Got a new all aluminum radiator for the truck, the old one was falling apart and I think leaking a little too. This one was $135 shipped, got it from sheperdautoparts.com , they are also on ebay for a little more depending on which truck you have. It is of pretty good quality and definitely cant complain for the price, everything fit like the OEM one also.