I got mine used from someone who removed them from his TH. If you are buying used it is important to have accurate width measurements. My 2013 3950 measured 98.5" wide inside and the doors assembly came out of a 2015 voltage that measured 96"wide. The doors are universal but the header was too short to span the opening. I ended up furring my dimensions in to the 96" in order to get everything to fit properly. I also had to move my lower bunk/bed forward 1" to clear the door header. I did that by unbolting the seats from the brackets and moving the seats forward.
2017 Voltage 3970, Epic, Full Paint
2015 Ford F350 DRW CC 4X4
2016 Kawasaki Teryx 4
4 grandkids, 1 Yellow Lab, 1 Kubota Tractor