China Diesel Engine Spare Parts S195 Oil Strainer, Find details about China R175 S195 S1100 Oil Strainer Assembly, Diesel Engine from Diesel Engine Spare Parts S195 Oil Strainer