the leo's are pretty good, they improve the sound of the bike quite a lot. i usually keep the baffle in though because they are a little too loud without it, and it adversely affects the fueling.
they are a bit of a pig to fit though if you have a givi luggage rack on there