This outfit has the largest selection of mirrors and attachments I have come across .
Bicycle Mirror
I have not purchased from them but I have done a couple of hacks using the Mirrycle mirror head and find it the best. I thoroughly disliked the German mirror as it is too convex and cars need to be very close before you can clearly make out what is going on behind you.