I did my own on my 06 pin. It had stage one slipons already, so I removed the stock baffles, replaced them with a 1 3/4" wide 24" long piece of exhause tube. I ended up putting a Thunder Baffle as far to the front as I could. They make power, sound good, and didn't cost much.
When I got my Torque Tube and computer installed by Lloyd at Daytona, he said he was impressed with the way they worked. Comming from him means something I think.