Has the OP considered something in the style of the mirrors that Chuck Harris used to make and sell? Chuck is gone, but the
Hubbub bike shop sells a mirror that is similar but built with modern methods.
It "grips" the helmet along the front corner. A visor does get in the way, though. I'm using one of these on one helmet, and an old Chuck Harris on another helmet.
Steve in Peoria