Thanks for all of the great replies. As always, you guys are great!!
I talked to the body shop this afternoon, and after the experience that they had with this remanufactured one, they are going to give me a brand new OEM radiator (I'm guessing it's a Behr since that's the brand that's OEM for Mercedes, right?).
Hopefully that will be ok. Other than that, I should have my beloved car back on Friday!
Thanks again. Take care.