Engineering & Construction Machinery PartsChina Diesel Engine Parts Air Filter 142-1339 for Excavator E336D 1421339, Find details about China Parker Racor Fuel Filter, Fuel Water Separator from Diesel Engine Parts Air Filter 142-1339 for Excavator E336D 1421339