Easy to install. Someone really thought this through and made the inlet pipe the right size to fit over the existing pipe. However, the muffler was a bit shorter than stock, so I added an extension pipe between the muffler and the existing exhaust pipe. never mind