I bought a set of those for my Speedy. They went on easily (after I lightly sanded the inside of the coupling). I found them to be too loud for my tastes. My neighbors would be calling the cops when I left for work at 0600hrs every day.
Now they have been added to the pile of stuff in the garage cataloged as "Tried, but not appreciated"....
To each his own