My two cents. All of the radiators are made in China unless you buy a high end brand. It's cheaper to make them there. The quality on mine from Advanced A was just fine. I also looked at one from A Zone which was a heave duty but did not fit the bottom rail so I had to get the thinner model. Years ago I bought a radiator for an Acura Legend from radiator barn and have no complaints. It mine opinion, it's not worth repairing it. What's the warranty on the repair 90 days maybe. You get a lifetime warranty on one from a major retailer, (not sure about the barn).
Couple of quick things I learned. Flush the radiator with water before you put it in. I replaced all the hoses while I was in there, I didn't want to replace one of those later. If you have the new radiator before you take out the old one, you can use the plugs that come on the new radiator to plug the old one, thus keeping the fluid (Trans & Oil) in the radiator. The oil pressure on the gauge in the dash was high for the first mile or two after driving the vehicle for the first time. This concerned me right away but it settled down right after. If you get a chance check your pressure when you start the truck cold and drive it a little so you have a reference. The OEM hose clamps are a pain, even if you have the correct tool to clamp and hold them. Looking back, $1.39 for a hose clamp that a 5/16 nut driver will fit, would have saved me about fifteen minutes and a few cuts and some four letter words.
Also if you have a compressor and have a venturi and tank you can suck all the oil and trans fluid out of the radiator before you pull it and keep the whole thing a lot cleaner through the process.
Good luck with whatever you decide.