Xp900 u joint replacement

I have a 2011 Xp900 that needs the u-joints replaced on the prop shaft. All of them. So my questions are: Are all the u-joints the same size? And I have read on another forum(I searched this one but couldn’t come up with anything) that the precision 338 or 1501 will work for this application. I can look up the dimensions of both of them, but I’m having trouble finding the Polaris dimensions. The 338 and 1501 are both greaseable and are under 15$. Any hep would be awesome!
-Dan