The rattling may just be a loose heat shield. If it is the muffler itself one solution is to have it replaced with a piece of straight pipe. Like I have done with my car. Cost about $120. If you look at the picture closely you can see my heat shield was loose as well. To fix that install a large washer under the retaining nut.
Also here is a clip of how my car sounds with the middle muffler removed.