That radiator is probably better built than anything you can buy now. Out in western NC there are still old school radiator shops that should be able to "rebuild" it; I remember seeing a shop outside Spruce Pine, near where my folks live. Rural areas are great for having people that still know how to do stuff. Probably some thing in the Norfolk area, but that place is such a circus I can hardly bring myself to do anything up there. There is a great automotive electrical shop that can rebuild just about any starter, alternator if you have the need for that kind of work.
@theglobb probably has a lead on an old timer that could do it, or at least look at it. I should be going out that way in about a month so maybe the 3 of us can figure out something if you don't have it sorted before then.