so the ball joints are about 4mm diameter - that's not particularly small.
I've printed smaller with fdm.

But yep a flexible tpu-like resin would be the way to go. And yes it would definitely be strong enough :-)