No matter who I buy from or which brand I get they all are from China now. We have had a slew of new radiator failures in the last few weeks. Blown seems mostly. Been trying to figure out what's causing this. Today I figured out a way to pressure test the caps pop off pressure on a new radiator. The neck is too tall which won't let the cap vent excessive pressure. Defective radiator! I plugged the connections on the radiator and put a cap,actually several different brands of cap on it. It should release @13 psi. I put 25psi on it and it didn't release. I stopped there before my plugs blew out.