Neat idea.

I do have some constructive criticism:
- you are using a radial bearing for a thrust load. At least it is probably a deep groove bearing so it will take some thrust load but if you...