0475 FRONT LAMBDA SENSOR. PART NUMBER OTD3J-5C1
Land Rover
Defender
4.0
V8 EFI
Front
Land Rover
Range Rover II
4.0
Front
Land Rover
Range Rover II
4.6
46D
Front