Check this out. Never knew these existed.
http://www.summitracing.com/parts/cci-3di02r/overview/
truegearhead posted about them here.
Exhaust insert to quite exhaust
Got to wondering about how much noise that baffle would makes clanking around inside the exhaust pipe...? Guess you could have it tack welded?
Topspeed says this is a 2" o.d. system on the ebay listing. Should be able to drop these in at this location. Check the sound, not sure if they might shoot into the muffler when testing though lol. If you like it, run the car to a muffler shop and have them tack weld them in.