+ +
2020 xp 1000 new drive shafts and u joints as well clutches. Lots of extras call 620 518. 0689 for additional info. Would consider trading for a Polaris ranger or small light duty pickup