Hard to install on a 2006 Jeep (Hemi), now no codes. Also a spark plug change. Cats didn't have warranty cards and pipes already expanded to fit over 2.5 exhaust (returned parts). Wasn't able to butt-weld then. Fit over on both ends. Good parts. I would buy again.