Three years now of almost 12 months riding every year with Third Eye helmet mirror. Adhesive failed eventually but lots of glue and such available. Constant vibration led to mirror dropping. Fiber Grip in articulating joints solved that. Three years, second helmet, third bike and still happy.
https://www.amazon.com/Third-Eye-Hel.../dp/B0015ZZBM6