Know what you mean. I found a thread on Moparts about them and most people were happy with it but some had the exact same issues I had. Kinda looks like they started out good then the quality control went to crap
I bought the same radiator from Leadfoot Racing for my 67 Dart who is a seller on Ebay. I went to his house and picked it up. I need to pull it out of the box and check it out. Damn this is not good news.