A new set of replacement mirrors can be had from PartsnMore.com for $24. I don't know if they are OEM or aftermarket - but if they are aftermarket, it's a great job, because they look and fit exactly like the OEM mirrors. Replacing both mirrors shouldn't take you longer than 20 minutes or so.
1. Remove the two front turn signals. This is done by removing the two philips screws in each turn signal, then gently pulling it from the fairing. You can let them dangle by the wires while you do the rest of the work.

2. Inside the fairing, you will see the wingnuts that hold the speakers in place. Remove the four wing nuts from each speaker.

3. Pull the speaker from the fairing - no need to disconnect its wires. Behind the speaker, you will see two oddly-shaped metal nuts. These are the nuts that the mirror screws are screwed into. While it appears the original design is for these nuts to remain in place and not turn, so that the mirrors can be removed and replaced without removing the speakers, this rarely happens. You will need to hold these nuts with a small set of pliers while removing the mirrors.

4. Unscrew the screws holding the old mirrors in place, and remove the old mirrors. The new mirrors do not come with the black plastic gasket shown in this picture, so make sure you retain it to use when you install the new mirrors. The old screws and nuts are used to fasten the new mirrors in place.

Installation of the new mirrors is the reverse of the removal of the old mirrors. Make sure you tighten them very tight, to keep them from coming loose!