The two middle brackets tying windshield to the frame does not hold on top and bottom of the frame and stays loose, for my 2015 Polaris Ranger Full Size 570 as it was noted in their Ad.
Had to modify the brackets to get it to fit snug. All it raddled around so I added some foam tape to cross bars. It dose the job but I guess you get what you pay for.
Top hole in the middle is in the wrong place, needs to be up higher to work or the bracket needs to be longer. I cut a slot in the metal to hold it in place .