Can you review them? How do they compare to stock? If you have had other bar ends, how do they compare? Do they vibrate badly?
I cannot review based on stock mirrors because I never had them. The previous owner told me he dropped the bike in a parking lot and broke the left mirror. Instead of getting another stock mirror, he bought some similar aftermarket mirrors. Those mirrors were great, but I couldn't see past my elbows, even with them pulled in tight. I did ride Sniper's bike and it had stock mirrors but I could see a my elbows in about 25-50% of them too. The view was crystal clear in both mine and what I remember or Sniper's, but the problem was I couldn't see past my own arm.
About a year ago, I ditched the Mickey Mouse ears and went with some eBay bar end mirrors. They were similar to the ones I have on now, but the mirror itself was plastic and it had these two little pieces of plastic that supposedly held the "mirror" in place. Less than 5 miles, the first mirror fell out. I had the seller send me a new set. after less than 9 months (2 of those being winter) I only had 1 mirror left out of the 4 I was sent.
When the weather broke and I started riding more, I bought these. I verified with the seller that the mirror was actual glass. For $15, if they lasted a year they would be worth it. The expansion part that holds onto the ID of the bars is fairly heavy and holds well. Make sure you get it plenty tight. The mirrors are very clear but like everything else on the bike, they start to vibrate around 4,000 and then again around 6,000+. Honestly, they work great. I truly only use my mirrors on a few occasions: when changing lanes in traffic, and when watching for idiots at stop lights. I'll check my mirrors for followers on group rides occasionally as well, but just to glance, see their headlight, then focus goes right back to the road ahead.
My bars don't seem to vibrate any more than they did when I had the stock bar end weights in there.
I can tell you right now I'm not going back to the regular mirrors for a LONG time.