These things are freakin’ tough!!!
That blue housing,,, sitting on a Corbin,,, could be mine if I did not know better. I lost my mirror cover at at about 90kph a couple of season ago,,, and while it did not have as many scratches,, I am still using it. It also broke the tether,,, right down at the mounting screw. Since then,,, I have used a couple of small pieces of clear "helicopter tape" as cheap insurance against a repeat episode. Clear Gorilla tape,, cut off the roll,, about 3/4" wide x 1.5" long, will do. When mine came off,, along a country road,,, it took me 30 minutes to find it in the long ditch grass,,,, you were lucky, as was I,,,, CAt'