Exactly what I needed. The fan fits fine with this radiator. Did not come with the oil cooler fittings which i ended up breaking one of them so needed to buy a flare tool to fix. Also the radiator tie downs aren’t an exact fit because of the thicker core but still bolt down and hold the radiator in place.