I made some major modifications to my 2020 Yamaha Viking VI and had to upgrade to the extreme duty CV axles these Factory CV axles were in good shape when removed they had 2,200 miles on them of trail riding and light four-wheel drive use. They fit Yamaha Viking and Yamaha Wolverine my new ones cost me $1,400 I feel like these for $25 each! being OEM and them in working condition is a great price! if anybody needs them I have two front an two rear I'm Jeremiah show contact info