Any reason not to JB Weld the radiator bracket?

Maybe a couple of zip ties through to hold it down. If it was me I would do it right and have it soldered. If it comes loose can become a bigger problem.
If you don't have the capability go to a rad. shop and get an estimate. They probably won't have to remove it to fix it.