I am shocked by the amount of chatter that I see here for the Walmart Supertech filters. Call me crazy but I would never put a generic filter on my bike.
Then don't buy K&N filter either because they are made by the same company, Champion Laboratories...
Honestly, let's quit beating this to death. If you change your oil and filter every 3000 miles/3 months, any modern day filter should be suffice (unless it's defective of corse). If buying an OEM filter makes you feel better about your bike, then do it. Same goes for K&N, Amsoil or any other brand...