I can't recommend these guys.
Nearly two months ago I hoped on their site to order an AFE Pro Dry filter for my truck. I get the package fairly quickly but when I open it's clearly the wrong filter. Whatever, I'll just return it. So I look up the return policy and of course it's not straight forward.
I email the return department to get a processing number to return it and then I wait. Then I wait a little longer. Several days after the return email I get a response but it's not a return authorization, it's an email asking me 20 questions about the product and why it won't work. I respond to their questions and let them know it's clearly the wrong filter, there's no way in hell it'll fit a Tacoma. A wait a few more days for a response, finally get another email more or less asking if receiving the incorrect filter was an error on my part.
I forward them my original invoice, and shoot them the link to their own site where I bought the filter that clearly stated fits my Tacoma model. I also mention that I'd love to just be able to return this thing, get my money back, and go elsewhere to get a filter that'll fit my truck. Of course, days later I get another response. About 2 weeks after back and forth emails (mostly waiting time) I get the confirmation number to send it back. Away it goes. Then a few weeks go by.
I'm starting to wonder where my money is at this point. It's been a little over 3 weeks and I shipped that sucker out Priority and the damn thing was staying in California. I email them asking "where's my money man, I want my money" and after a couple day I get no response. Shoot them another email asking what the hell is going over there and I want my damn refund, I get it the next day...minus a 10% restocking fee.
So at this point I'm out the original shipping, the return shipping, and now a restocking fee. I call them up this time and explain that it was their error and ask why I have to pay for them to ship it to me, me ship it back, and then for them to put it back on a shelf. They tell me it's their policy, I tell them it's their fault, I get transferred to some one else and get the same story that I returned it, I pay a restocking fee regardless of whether or not they send me the wrong part. Whatever.
So in summary, they sent me the wrong part and I probably would have been better off with my money if I had just lit the damn thing on fire and watched it burn. It would have been more entertaining, a better use of my money, and wouldn't have taken damn near 2 months.