If you are using it right, any air filter will keep the dirt and dust out of your engine, no matter what brand. A properly oiled filter will keep anything but air out, and an overoiled one will even keep the air out lol. Like these guys said above, i also dont like the R2C, had problems with dirt getting into it so now it just hangs on the wall in the trailer in case someone needs it