Condition: New Manufacturer Part Number: 11667545384 Warranty: No Other Part Number: 7.24807.23.0 Country/Region of Manufacture: Germany Placement on Vehicle: Front The part is like OEM.