I bought these and installed them on my Royal Enfield Himalayan. All necessary adapters were included. Installation was as simple as unscrewing my old mirrors, choosing the right adapter, and screwing in the new ball joints. From there, attach the plunger arm and line up the mirror. These mirrors look good on a bike. You look like you're ready for an adventure. When driving, they are rock solid. No vibration up to 6,000 rpm. Since they use RAM mounts and hardware, the customization is fantastic. No problem seeing my elbows and the reach behind me is good. In terms of functionality, it's just fantastic. In terms of quality, the RAM mount is what you would expect. Good quality. The supplied adapters are made of aluminum and have tight tolerances. The threads go freely into the fasteners until you tighten them. Keyhole cutouts are very tight. A key for 12 will do, but takes a little persuasion. The SAE keys are either too big or too small, so they should be 12mm. Mirror housings are made of duroplastic plastic. It's strong and tough, but looks worn. It's okay if you don't care about such things. In general, these are good mirrors. I think they are overpriced for what you get. If the price dropped by $30 or $40, it wouldn't be hard.
XFMT Full Face Motorcycle Helmet Flip Up Adult ATV Dirt Bike Carbon Fiber S (Large, White Pink Butterfly)
29 Review
Red L Motorcycle Gloves: Breathable, Touchscreen & Anti-Slip For Men Women | Hard Knuckles Protection For Motocross, BMX ATV MTB Cycling, Road Racing - COFIT
39 Review
Maximize Your Performance With SHIMA SX-2 EVO Motorcycle Shoes For Men - Reinforced Leather Riding Shoes With Ankle Support And Anti-Slip Sole
31 Review
Xelement B7552 Men'S Black 'Easy Fit' Premium Leather Motorcycle Chaps - 36
32 Review