I have had good luck with the
Mountain Mirrycle. I had it on an X-Mart fauxMTB, and transferred it to my Univega Trail hybrid. I don't ride off-road much, but the mirror can be folded if you expect to be riding where it is likely to get clipped.
Kevin