Radiator advice...

If you could find an old school radiator shop, I'd have it fixed. I had mine re-cored, and I think the quality is better than most after market ones. But that was more than 10 years ago. Unfortunately, with the age of plastic tank radiators, fixing is becoming a thing of the past.