The ball-joint for my Zealot bike light is retained by a nut, which cracked when my bike fell over.
This is a replacement.
The author marked this model as their own original creation.