Yes check it real good right away. I did a Google search and found several guys have the same problem i have with mine. Some seem to be fine though. You might know my luck is to get a defective one.
I checked mine out it is not twisted at all and the mounting holes line up correctly and the Radiator is level. The radiator is about 1" shorter than the stock one though. I hope it doesn't leak. Think I should have it pressure tested? Maybe I should install it on the 70 Dart and see if it leaks?