Which is the best I do not know.But I can say I have the K&N on mine and it has been good to me but it was on the truck when I bought it.Apperently it didn't give enough of an increase on fuel economy to the previous owner because he traded it in on a Chevy Cobalt

.I don't know if I would run a K&N in real dusty conditions though.I have had issues with them on my Quad letting dirt through into the carbs even with a pre filter.
__________________
early 99 f250 powerstroke ddp stage 1's, php tuned, 6in 35's,tymer knock off,single stack,adrenaline and 05 f150 Custom tuned by PHP