Diesel filter element oil/water separator FS53040NN
Foton SFS53040WUMXNNA2076
Beijing Foton Daimler H4110211201A0