cleaning k&n filter

The cleaning kit is about 10 bucks and worth it (has cleaner and oil). AZ here sells the kit.

Good luck.
 
It depends, but every 50K miles is what I have seen. They filter better when a bit dirty, so I dont mind letting them become so.