You will need good print bed adhesion to print without any support, because there is a lot of detail in the first layer. I used Fleks3D to accomplish this.
I used 3D Solutech Silver Metal PLA for the pictured models.
All the parts put together print in about 2 hours on my Rapide Lite 200.
Adding the bearing should not require much force. However, this means that you may need to adjust the position of the bearing if the spinner seems off-balance.
The caps should clip together inside the bearing and hold together. You can use glue if you like, but I have not found it to be necessary on my prints.
You are granted a Creative Commons Attribution-Non-Commercial-ShareAlike License.
If you upload your design to Thingiverse, please use the "Remix" feature.
If you upload your design elsewhere, please link to this page or pikaworx.com.
I reserve the right to negotiate special licensing.