GENUINE Mercedes Benz OM642 Engine Turbocharger Seal
OEM Part numbers: A6420940080 & A6420940580