The Cateye BM500, or if you want smaller and lighter, BM300, are good mirrors. I like the 300 and have been using one for over 2 years. Its the best safety device that I have fitted to the bike.
I go through those horse filter things which you describe, but I do have to stop, lift the front...