It fit perfectly and installation was straightforward. Only problem was a couple nylon lock nuts seized before tightening but it’s not the end of the world problem.
3-in-1 Flip Scratch-Resistant Windshield for Can-Am Defender & Defender Max HD5/HD8/HD10