All the Uni filters that I have bought over the years have been excellent. This is one even has a coarse (pre-filter) element that goes around the inner (fine) element. Be nice to your machine and use a high quality filter oil like BelRay foam filter oil. I've been using it since my MX racing days and won't use anything else. Also, buy two filters, oil up the extra and put it in a plastic zip-lock bag and take it with you on long dirty or potentially wet trips. Smear a layer of BelRay Saltwater Proof Grease around the lip that seals up against the airbox too. This is a high quality replacement filter (even better that the OEM filter). Clean it often, oil it and install it properly with grease and your motor will last a LOT longer.