08 rzr front outer cv joint

I was riding last weekend and my passenger side outer cv joint came apart. I lost some of the ball bearings. The c clip looks really worn so I’m assuming this is why it came apart because everything looks to be ok. My question is what is the size of the ball bearings and where can I get them at. It’ll be a lot cheaper to fix it than to buy a new one. Any input would be greatly appreciated.