These will NOT fit a current Ranger model. They are new but have been around for a while so not fresh. The price reflects all of this.
You do also need to make sure the size of the shoulder buckles are the same as yours. They have changed a few times over the years.