Throttle Position Sensor for Rover 3.5 V8 Engines
Clean and in good working order.
Part numbers:
73291A & 215SA