two months ago, I did a stupid thing. the door side mirror scratched my garage door frame.

the plastic housing was broken. so I ordered a replacement door mirror from
http://www.rockauto.com. the replacement mirror has a big drawback. It's glass shakes when the truck runs over bumps or on uneven roads. I got sick of it and thought it is dangerous too.
I checked local dealers. For OEM mirror, they wanted about $215 + tax. I also tried the junk yard but not much luck. Do you guys happen to know any place to get quality door mirror? Mine is the driver side. Thanks!