Perfect fit. All I needed were some new slide over nuts for the shroud. My truck is a manual so didn't need the Tranny cooler, asked champion if I could use it a an oil cooler but the recommendation was "no, it is not strong enough". I will say that the polished aluminum surface made my 1993 truck look like it needed a new paint job! Without looking first I went and bought two new brass plugs for the tranny cooler but it came with plastic plugs. I have an aluminum radiator in my SBC 4WD Jeep and have no reason to think that this one for my truck won't be as long lasting. The price was much cheaper than the stock one, too. Much lighter due to it being aluminum and the finishing touch was that it came with the correct cap. I would recommend this to anyone!