Had no problem replacing a rusted muffler on my girlfriend's 2004 Subi Impreza. I realized, though, after pulling off the old one, that it had rusted apart in the spot where they put a few inch extension on it (???) and I was confused as to why they had to do that in the first place.
As I was putting the new (this) one on, I realized that it was a little short, and I had to pull the rear muffler and tailpipe as far forward as they could go to connect it (about 1.5-2 inches foward). No harm, and it might be just my specific problem. Now the rubber drop connectors are slanted far foward.
Regardless, the part is quality and works perfectly, as described. Dropped on star because of the shortness, but if I get confirmation of the part length vs the stock exhaust setup (and if it is just like that) ill give it the extra star.