3M dust mask KP100 and Baoshunan dust mask KN100, that better?

KP100 and KN100 are two levels of protection, each with its own advantages and disadvantages: the advantages of KP100 is at the same time can prevent oily and non-oily dust, the disadvantage is that the price is relatively high, and the service life is very short comprehensive use of the cost is too high; KN100 advantage is that the price is low, and the service life of a very long comprehensive use of the cost is low, the shortcomings of the only anti-non-oily dust, the effect of protection for oily dust is not very The disadvantage is that it can only protect against non-oil dust, and the protection effect for oil dust is not very ideal.

The general working environment is non-oily dust, rarely oil dust. (Car exhaust, frying fumes, dust in the coking plant, these are oily dust, and few others.)