It came missing two pieces, a nut and a hose barb. The hose barb is required to connect a piece on the CAI by the air sensor, so I couldn't put it in the truck until I got one. Luckily they are only about $2.00 for brass ones, which are a lot stronger than the one plastic one they gave me. That postponed me installing it, but the install took about 45 minutes start to finish. Could use better instructions but I've done this before so it wasn't very hard. Slight MPG increase so far.