For those familiar to the injection molding world, you know such a design would be very difficult to produce or assemble. When printed, the ball remains captive inside the cage. You'll probably get an eyebrow if you show this to an engineer in the industrial world.
---
Imported from Thingiverse: https://www.thingiverse.com/thing:1542
Original creator: Dinco_LaVache