Excellent advice, as usual, from Harold.
Luckily, I used to live near two excellent radiator repair shops. Competition is a wonderful thing.
Luckily, I had all my radiator "rebuilt" before I moved to near the NC coast. I have no idea where I could find a good shop here.