Perfect fit is false, had to modify a pretty good bit… The y-pipe end is not stepped to slip over the y-pipe, had to cut and beat in that section of my y-pipe. The bolt holes on the muffler flange are both too small and too close for factory spring bolts to fit, but didn’t include hardware; had to drill the outsides of the slotted holes (seriously?). Plus one flange face had a random stainless tac, and both ends had crooked pipe partially past the flange. Made it work, but would not buy anything like it again for $500.