Manufacturer Part Number Description
NEW HOLLAND 84286040 Lambda Sensor