I have a 2017 Polaris Ranger 1000. Has 4,000 miles. Comes with roof, front and back poly windshields. I've also recently put new rims and tires on. Less than 500 miles on them. The new tires are 27 in. Old tires are 25 in. Comes with the old set of rims and tires.