Weichai Diesel Engine Spare Parts Fuel Filter 612600081294 1000424916 Inquire Product Description Weichai Diesel Engine Spare Parts Fuel Filter 612600081294 1000424916