MPN: 1696-58426-1-28-E1 Manufacturer: Mercedes-Benz MERCEDES-BENZ - Mercedes Benz Throttle valve sensor 0001418925 1696-58426-1-28-E1 $1,410.72 USD Buy