I purchased the radiator for Cameron on ebay after we discovered one of the hose spigots was bent and had been snapped off at the fixing point. This happened while I owned it and seems to have been damaged at the Triumph dealership when I had the coolant changed a few weeks before Cam and I traded bikes. We didn't figure it out until until he had the bike, thinking it was a hose. The quality of the replacement radiator was quite good but it wasn't as wide as the OEM. One would think that the manufacturer would get that right.
The problem with repairing the OEM rad was that the housing is aluminum and the spigots metal. We tried to get it mended at an old time radiator shop, one of the only remaining ones in our area, but the old guy made it worse.
I asked a friend of mine, a retired welder and long time auto racer, classic car builder and retired Navy Shipyard welder, if it could have welded it and he said that type of dissimilar metal welding is rarely successful. He said he's used an epoxy product made for hi temp applications, such as JB Weld. He's used them on old classic car radiators and they've held fine.