I have owned 2 sets of these mirrors and will likely purchase a 3rd should I ever need to replace them again.
The first set I purchased was to replace my stock mirrors on my Honda Grom after falling of it in the rain.
Straight away the first thing I noticed is that these new mirrors are considerably smaller in surface are than the stock mirros. These mirrors glass surface area is about the size of a the palm of your hand, from the base of your palm to the base of your fingers.
For reference, my stock mirrors glass surface area was equivilant to the base of the palm of my hand to the tips of my fingers.
You definetely do not have as much surface area as with bigger mirrors which means you have to position these just right to make sure you can see the back of your bike and just behind it.
For the most part, they are not a functionally practical as bigger mirrors, however they defienetly look better from my subjective opinion. I get people complimenting my bike and saying, "I like your mirrors" as much as they compliment any other part of the bike. The mirror set does come with an allen key set and multiple screw lengths aswell meaning they will likely fit all bikes.
The mirrors can pivot and rotate, and are adjustable.
The only concern i have with these mirrors is that the long gold stem of the mirror has a groove cut through the center of it and this is razer sharp and hasnt been sanded or filed down before they painted it, and i have on occassion cut my fingers along it when adjusting the mirrors or reaching for my clutch/brake lever and run my finger along the underside of the mirror.
I would suggest fitting these mirrors so the machines out groove is facing towards you rather than down, so you dont catch your fingers along the underside of it.
Other than that they are some pretty sturdy mirrors, I have slid my bike along the road in the rain and the mirrors back despite being scratched, was the only damage. The glass did not crack or break which was a suprise.
The glass itself can seem to fog up in the rain/wet/drizzle so you may find yourself having to wipe them clean/dry occassionally.
The screws are not rustproof either so id advise coating them with grease, however they do come with some cover caps which do a reasonable job of keeping them dry.
Overall I would recommend these mirrors for the price as they do the job and look the part for a reasonable price, just be aware that they are rather small.