K&N is the Best there is a One Time Purchase.  A perfect fit in my 2009 Chevrolet Silverado 1500.  The only main reason to buy this filter is that it is a lifetime replacement, when used with the K&N 99-5000 Aerosol Recharger Filter Care Service Kit, a must.  As far increasing mileage, etc., this is not a reason for purchase.