I recently swapped out my Bonneville's mirrors for some bar end ones. These look great and are much better at getting past my shoulder. The only down side is that when you remove the stock mirrors it leaves a hole. This little jobby fits neatly into that hole and is far more aesthetically pleasing.
Nothing fancy. No supports required. I printed using PETG (ABS would work as well but PLA wouldn't likely last long in the sun) at a layer of 0.1mm but 0.2mm was fine as well. You may need to screw them together a few times to loosen things up before you attempt to install them on your bike.
The author hasn't provided the model origin yet.