AutoAnything and K&N both!!!
shipping was very fast. thanks to autoanything! I broke one of plastic piece that goes to hose when I was scrwing that piece in to pipe. I called K&N customer service and they told me take a pictures of broken parts. after I send picture of parts that I broke, K&N send me new parts for free! good customer service. install was not too hard. I'm not a mechanic or anything. instruction with picture helped me a lot. after I installed. Love sound! and love the feel of drive my car!