Yes lots of parts, AC Delco parts for what I have replaced. I'll admit some didn't need replacing, but for "peace of mind" it was worth it to me. I've had the truck for quite awhile, but have had the emissions problem forever, (passed maybe twice) and some times really close to passing. The...