Store

Petrol Pump Bagheera

3041

Petrol Pump Bagheera 3041

Although usually reliable the foot can were where it runs on the camshaft, causing ineffective pumping.

£57.6 In stock