Any reason not to JB Weld the radiator bracket?

That tag is from dutton radiator service in santa rosa california. Iirc they have been out of business for a few years now.

Yup. It has the phone number there also, I'll give them a try later today.