I tried bar muffs but couldn't stand them getting in the way in the rain, when you have to take your hand out to wipe your visor in traffic. Binned them.
Now fitted Barkbusters Storm S1s fantastic, not as warm as muffs but way more practical and look better! Barkbusters are brilliant to deal with too! If your bike isn't on their list (mine wasn't) contact them and they'll be as helpful as you could wish for!
I'd tried a couple of "universal" brands that I was assured would fit by dealers but wouldn't. Then found Barkbusters who were ace, the U.K dealer told me they wouldn't fit but Barkbusters in Australia said they would and they do! Crikey....I've gone on a bit!