Foton Light Truck Isf2.8 Diesel Engine Water Pump 5333148 5269784, Find Details and Price about Foton Engine Part Water Pump from Foton Light Truck Isf2.8 Diesel Engine Water Pump 5333148 5269784 - Wuhan Huacumda Machinery Co., Ltd.