Mercedes W124 300ce sunroof assembly. The paint is faded and has surface rust but no major holes on the panel. underneath where is attaches looks solid. do not warranty the condition of paint or the plastic mechanisms. They seem fine but are common to break.