I have a superior rad and it did bolt right in. However, I do not have auto trans. Did you call them before you purchased to be sure it would be correct? Also, as you mentioned, maybe what you have in the car now may not have been a proper application as well. I would give them a call and see what they tell you...