Pilot Automotive makes what they call the Ultimate Adjustable Blind Spot Mirror, part number MI-142Z. It's not listed on their website and I've only found it at AutoZone for $11.99. I've found it on eBay fer about $20 shipped from other sellers. It's designed to stick to your windshield with 3M tape and can be adjusted up/down about 4", swivel, mirror is offset so you can flip it over,and the arm can be raised/lowered as well. The mirror is made from glass instead of plastic and should hold up to fine scratches that plague the plastic ones.
Link...
http://www.autozone.com/exterior/bli...or/257122_0_0/
I've pulled my previous blind spot mirror out and replaced it with the Pilot Automotive one after I took it apart and hard mounted it to the A pillar trim.