K&N filters are durable and very effective at catching any particulates that may enter and harm your delicate engine. I know they work well by how dirty they are every spring when it is changed. K&N does it right.
I prefer the 12 oz aerosol oil and 32 oz squirt bottle of the cleaner over the recharging kit. When one runs out, you just replace what you need. Plus it's cheaper in the long run. Double the quantity of cleaner and oil for less than double the price.