I think the seal on my sun roof has shrunk. No leakage but more wind noise. Does anyone know what this part is called and if they carry them at Mercedes for a 2002?