I've just ordered the AI kit for my 04 speedmaster, I'm hoping this will stop the popping on overrun that I'm getting with the short Triumph exhausts, if anybody else has any advice on stopping it please tell me cause it's spoils the sound of the bike.

Ian