All went together as I expected. They included all the parts and pieces I needed - EXCEPT - the mounting grommets. If you're coming from OEM, you already have the grommets. I was upgrading from a different aftermarket kit so these are gone.
Happy with the over all fit and finish. Performance is fine. I didn't expect big gains or anything but needed a better quality unit than the k&n setup that was in it when I bought it.
Word of caution, I hit the plastic cover with brake cleaner to clean off some coolant that sprayed on it after a long haul (had it overfilled). The brake cleaner ruined the acrylic. All fogged up and looks like it's severely scratched up now. I just removed it and added the rubber open top piece. Haven't had any problems with this setup. Have done some very heavy towing over the last couple weeks with this setup.