Store

Petrol Pump Bagheera

SKU 3041
£57.60
In stock
1
Product Details

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

Save this product for later