First off, for the price - this is a decent product. I do like that there were only two pieces to deal with for assembly. The quality of the mirror seems pretty good and clear. I compared it side by side with my $60 UTV mirrors and while it was maybe not as quite as clear and did not reflect light quite as good, it was still very comparable.I was planning to put these on my enclosed 2020 Ranger XP 1000, but that is not going to work, as the roll bar is not exposed. So, I put them on my non-enclosed 2008 RZR/Ranger 800. The reason for 4 stars is that It was a little difficult to install - at least by myself. The bracket didn't extend far enough around the roll bar in my opinion, but it does work and getting the screws in is possible. I think if there were another 1/2 inch of bracket material would make this product better and more secure.I must say that I am completely miffed by people who gave a poor review because THEY ordered the wrong item. It clearly is not made for a Polaris 570 or a John Deere. 😜By the time, I got this install completed, it was too dark to go ride, but I am hopeful (as others have mentioned) that it stays secure and doesn't jiggle around too much. Overall, happy with this purchase. 5 stars would be in order if the brackets were a little longer, making it more secure.