I have done some additional homework based on the advice provided here and I am feeling better about my purchase from Speedway. The radiator is , according to Speedway, a fully welded radiator. As for its appearance, a little scotch brite and some elbow grease has shown some promise. Now I just need to figure out how to mount it. I will take some pictures and seek some advice on that predicament. I am sure it will require me taking the front end off the car again, at least I am getting better at the assembly/disassembly of this vehicle.