they sound pretty good. don't think you'll have to remove the baffles. you'll have to get a download for the pipes. if you remove the baffles, it's gonna sound like s%%%. if you want a louder sound get the pipes with 2 inch baffles instead of the 1 3/4. I run the 1 3/4 pythons and ole lady runs the 2 inch. both bikes sound pretty good.
Old Fart Living the Dream