New to me 2014 1000 drive train questions – dealer says needs new diffs

Just bought a 2014 1000 with 650 miles. Has Rhino front axles, Super Atv high clearance front arms, 5" Highlifter lift, RCV ball joints, with 32" Roctanes. PO says he just replaced front wheel bearings. I took it to dealer for check up & they say it needs all 4 wheel bearings, lower a arm bushings, tie rod ends & a front diff. He showed me play @ the diff on both sides where the half shaft mates. He says he doubts it is the shafts because they are the aftermarket Rhinos. MY QUESTION IS how much play is too much play? My wife has a new 2014 with 50 miles & hers has play, maybe not as much. I don’t feel any play in tie rods or lower a arm bushings.
Dealer says the Roctanes have killed everything. Also recommends rear diff (same play as front), rear drive shaft (lots of play @ rear), & upper trailing arms bushings & sway bar bushings (does slide side to side). I Was going to buy high clearance rear rods anyway.
I know it is impossible to tell w/o seeing, but is this slop common?