Concur with Larry's findings, have the Loopz and Twin Bros muffler system, doubled up on the gaskets, and no leaks.
However, when I come down from say 80-90 and slightly blip the throttle I can produce some popping notes .
I too learned that by staying away from the twist you solve the puzzle.