I’m over all happy with the roof fit great and great price. If you purchase this roof go ahead and order some 1”x1” self adhesive foam and a m6 tap the roof had a loud whistle over 15 mph I have a windshield and it didn’t help added the foam across the front of the roof and it solved the problem. I’ll include picture. You will need the m6 tap to tap out the holes in the back of the cab where the roof attaches the holes are there but no threads. Now after that I’m very happy with the roof just would recommend.
Plastic Hard Roof 3-Seat for Polaris Ranger XP 1000/ 1000/ XP 900