Diesel Data: Automotive Repair

Clutch Switch

Mounted To Clutch Pedal Support