Mercedes requires a special lube for the sun roof. It is VERY important to keep the rails inner and out lubed. Mercedes only sells it in a big, very expensive tub which will last you seven life times. But I did find small, cheap quanities on EBAY. I looks like much more clear Vaseline.
www.***************. 1-800-756-6218 is the info I got with the lube.