stock filter lasts for some 10k kms, and a k&N filter claims that it works for 1lakh kms but in a country like india it doesnt apply, here it runs for some 50k kms but for every 25k kms you need to clean it, you get a cleaning kit from k&n whic is use dto clean the filter.