I personally don't like foam only due to stickiness. On my dirtbike I buy them ready to go and just buy new when I need it. I don't deal with cleaning them and it's not like I go through a lot anyway. Throw on my rubber gloves, slap it on and go. Now on my Raptor, that K&N gets cleaned a lot since it is rode a lot more. I have had it 7 years on there, not sure if the same foam filterwould go through that many cleanings. So as far as them lasting longer......don't know. My wife's 700 also has K&N but we have only had it for little over a year.