Oil all over motor ???

I'm not sure about the K&N, but I do know that Autozone has a cheap twist on breather that fits...just takes the place of your filler cap. I have one on my motor, I think it was 5 bucks.