70-9421 / E9421, Oil Pump, 500-750, Made in UK
Triumph part#: 70-9421E / E9421, Oil Pump, 500-750
Mfg: L.F. Harris Ltd, Made in UK
Sold individually
Triumph part#: 70-9421E / E9421, Oil Pump, 500-750
Mfg: L.F. Harris Ltd, Made in UK
Sold individually