The mounting pins on the bottom were about an inch too far apart and I had to buy bolts to fasten the cooling fans to it. But I made very very minor alterations to the radiator support so it would fit securely in place. Overall very satisfied. Came a day earlier than expected.