Well said Steve!
I totally agree there. When I found coolant leaking from the rotted out fins of my radiator in my '80 300SD last year, I just bit the bullet and got an original MB unit. It is indeed made by Behr (mine was made in spain) and carries the MB warranty. It was around $550 my cost compared to $730 if I wasn't a dealer employee. Sure it's expensive, but the consequences of an overheated engine are worse. Don't go aftermarket. Keep those 116s on the road! Remember, if it's not maintained with genuine Mercedes-Benz parts, it's not a genuine Mercedes-Benz!