Came with everything but instructions. So if you good at figuring it out then you’ll be fine. Other than that it works great, I did have a check engine light at first but the car needs to adjust to the air flow going through it. Best bang for your buck though. Fast shipping too.