Save some money and your engine - get a UNI filter instead of a K&N - K&N's flow more air, but they flow more dirt too. If you are racing and need the extra 200 RPM and the 1/10 of a horse power when the engine is screaming that it's about ready to blow, then K&N.
K&N's need to be serviced more frequently, are difficult to clean and re-oil and wear out fast when serviced as instructed.
I'm biased - I admit it, but it is my right.