Manufacturer Part Number Description
PIAGGIO 889642 High Pressure Pump