Loading patent details...
US5237889A: Self-Locking Accelerator Pedal Cable-Carburetor Throttle Lever Mechanism | Searchlight