Throttle lever
Product number:
521139
At injector pump
Product Information "Throttle lever"
Land Rover: Defender 2500 Diesel
At injector pump