I hated overheating problems, they plagued me like I was cursed!!
The one thing I learned was moving the air is very important.
There are different "grades" of rads to buy, but my cheapy universal rad is made into a cooling stud by putting serious fan power behind it.
I could cool well enough on the streets and great on the freeway, but stopped at a light and give me the Thanksgiving Day turkey for frying.
The nice thing about the one you seem to be pondering is it seems like it's welded at all the seems. My "cheapy" is epoxied and I read they will not last forever.