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.