China Oil Feed Pump 6cylinder 12159765 for Weichai Deutz 226b/Wp6 Diesel Engine, Find details about China Weichai Deutz 226b, Wp6 from Oil Feed Pump 6cylinder 12159765 for Weichai Deutz 226b/Wp6 Diesel Engine