TRIUMPH2.5 PI MK I 1968-19752.5 i EngineLubricationOil Pump/Attachment PartsOil Pump Brand : All Autopumps UKMOTIVE Article Availability Price Autopumps UK AOP157 Substitutes Oil Pump Engine Number to: 14142839TecDoc Engine Number: 18389 MOTIVE OP57 Substitutes Oil Pump Engine Number to: 14142839TecDoc Engine Number: 18389 No results found!