A few months ago I hydroplaned into a telephone pole at near 45mph. Luckily, I ended up taking a street sign out first, which, in turn, took out my mirror.

Anyhow, I ordered a replacement mirror from partstrain, and finished the install in about 30 min. This includes experimentation, since the plugin for the power mirror was different than OEM. While the difference was minor, it took a bit to get it hooked up right.
So, if you find one at a junkyard, there's no experimentation, just a direct plug in. All you have to do is remove the door panel, and unplug the existing power mirror cable, then feed the new one in from the outside. Plug it in, and bolt on the mirror. Replace the door panel (remember to re-connect the power mirror/lock apparatus) and you're set. Just be sure to test the mirror prior to replacing the door panel.
Hope this works out well for you, and I do not miss the great lakes weather.
Cheers!