Started from this: https://www.thingiverse.com/thing:2282978 and now improved with more printable bearing.
To print the model just use your medium settings for the body and cap of the fidget spinned and print the weight cilinder in full plastic (or print it empty and add bolt or nuts).
One complete set is made of : 1 body + 2 cap + 3 weight.
This thing was made with Tinkercad. Edit it online https://www.tinkercad.com/things/2H11id8iXC1
Leave me any suggestion in the comment, and please leave me your feedback.
I made a video to show you how it works, avaible here: https://youtu.be/mJBSGPRJAPs
Print Settings for body and cap
Print Settings for Weight cilinder