Exactly what I needed at the right cost. Already came assembled. Just had to set in place. Replaced the cold air intake that previous owner had in it. Don t see the reason for cold air intake unless you want a lot of dirt & dust running through your engine.