I don't know what kind of success people have had patching the plastic tanks of 19-year-old radiators.
You can pick up a Nissens for like $150, and replacing it will be similar to the W124 described here:
Pelican Technical Article - Mercedes-Benz W124 - Radiator Replacement