You can get a replacement mirror (just the mirror panel) from http://www.bernardiparts.com
for about $18. Looks like you need part SKU 76253-SNC-A01. I replaced the passenger side mirror myself on my '06. Make sure you get the hybrid mirrors as they are a slightly different shape than the non-hybrid. Non-hybrid mirrors will fit but they are slightly too big and will prevent adjustments.