This product fits my Jeep LJ 04' perfectly. I was able to remove my existing sensors and they fit this unit just like the OEM. I was concerned that this part of my exhaust would be difficult to replace, but it turned out to be easier than expected. It took me about 1 1/2 hours to install. There are no more engine codes.