Well, if its in the budget I would highly recommend going with the OEM flip out glass for the windshield as it doesn't scratch nearly as easy. Once the plexiglass windshields get scratched its very difficult to drive into the sun, and at night if you're approaching another vehicle with its headlights on its hard to see because of the glare that the scratches make. As far as the rear window, its totally up to your budget. I've had the SuperATV rear plexiglass window in my XMR for about 7 years now and I haven't had any problems. It does get the little hair line scratches from washing/drying it with a rag, but it is still just as functional as the day I installed it.