I have one from Motorola that works pretty well for music (sound quality is middle of the road I'd say). I also use this one to talk on the phone though if I'm in a noisy area it picks up everything around me (except me) so I switch to something that has a wire and a mic.
I use a wire setup in my helmet.