JINGLINGKJ 10 mm ball socket M8 male screw M6 female thread removable gas spring metal ball joint plug with metal wire end piece bearing joint 4 pieces : Amazon.de: DIY & Tools
Articulated Ball and Socket Mounts
How are ball joints designed, and how do they work? - Quora