Love it.
Looks great and works.
The only thing is not printed is the Spring!
Brilliant.

(from a 3D printed perspective )