I had to replace mine a while back. I just got it though the dealer, so I paid a little extra ($45).
One thing to remember though--
The new one will not come with the rubber grommets and metal washer thing for mounting it. So be sure to save the ones off of your old one! Otherwise, you won't be able to mount the new one.
Duke-
good point, and appreciate the follow up. Not only did I order the visor, but the cosmetic caps / plugs as well, as a "just in case".
By the end of that week of my initial posting, one of the two remaining mounts broke as well, and the 4th showed signs it was on it's way out too, due to all the vibration and bumps.
I couldn't see myself riding around without the visor, so I had done some repair work in the meantime, until I receive my order (up to 3 weeks). So, over the last weekend, I fabb'ed up some metal brackets, prepped the backing of the visor, and JB welded the mounting brackets. So far they're holding up nicely. I plan to remove the visor over the weekend to inspect repair. I'll take some pix and post later.
<post update> I didn't have too much time to make this clean, but does the job none-the-less :p The grommets with metal washer are on the opposite (bolt) side. And fortunately, there is enough surrounding plastic within each bore of the visor to allow the exterior caps to snap in place.