61800061007 Water Pump Sinotruk HOWO Chinese Heavy Truck Spare Parts, Find Details and Price about Engine Parts HOWO Engine from 61800061007 Water Pump Sinotruk HOWO Chinese Heavy Truck Spare Parts - JINAN DIRONG AUTO PARTS CO., LTD.