Axle Time!!!

SO we Went out last night ..I back in to a hole and heard the dreaded pop See pic! Well after reading many axle and searching the fourms and saw that orlieys /autozone carry axles My problem is went to both places (these people are Something ) at both place just from getting car parts! i know this they couldn’t find the parts number / x reference number at all! So i, Here asking for alittle help Here is my current set up 2013 rzr 800 efi eps bluefire i have 28inch evo tires aggressive with a 2 inch highlifter shock re locator lift Do i need a axle thats longer then stock? And what do yall think i need /type axle ??
My riding style is heavy snow/mud with lots of climbing and rocks trails ! If yall happen to know the numbers i need to tell either store shoot them up also!