Manufacturer Part Number Description
DAIHATSU E 1286 70200 Hand Feed Pump
DAIHATSU E 12867 0200Z Hand Feed Pump