Throttle potentiometer switch
Product number:
359046
Product Information "Throttle potentiometer switch"
Land Rover: Defender V8 EFi