Just a comment - when designing this I had many issues with the socket for the ball breaking. I found that by printing with the suggested orientations and settings the socket does not break. Also, be sure to check the layers that the infill used is actually filling the socket. Sometimes cura doesn't always give you the best solution