As for your radiator breakage, this has been covered numerous times... check your motor mounts if it breaks the hose barbs, and deal with the fact that MB Behr radiators last about 8-10 years.

If yours is cracking header tanks, it sounds like you've got other problems - Running proper coolant & maintaining proper coolant temps, plus not over-torquing the hose clamps, it should last at least 8-10 years, if not more.
There's more to swapping in a non-MB radiator than just telling the builder that you want a radiator that's size X"xY"xZ" - you also have to consider shrouding placemant, line placement, trans cooler efficiency, sealing at header panel to insure goes through the radiator as designed, etc... But if you so choose, Griffin makes great radiators- for a price - that's often the cost of 2 Behr replacements
Be certain that cooling system is bled free of air pockets as well -