Changelog:
I think the 2.0 remix from @Cristobal5050 had the right idea, but it required stopping the print in the middle and inserting a bearing.. which is a bit of a pain and inevitably will lead to rage when i screw it up (at least for me !). Plus it requires changing GCODE manually (yuk!).
Instead of screwing it up.. why not screw it in instead !
I thought that altering the design to have a threaded assembly would perhaps be a better way of accomplishing the intent of using a bearing here. Since I'm working from meshes here I only have 3MFs (meshes) to provide as any STEP would be really ugly. I grudgingly worked from a mesh-to-solid workflow and modified in some threads to hold the bearing in place. If you want to be sure it never unscrews you could add a touch of super-glue at the other side of the threads after assembly.
I printed in Prusament Transparent Orange PETG, which is good in this case because the slight bit of flex in PETG helps with seating the bearings in place.
Print the two parts with threads at 0.16 layer height if you can in order to get the threads to work nicely. The "Mirrored Slinger" was originally directly cribbed from @Cristobal5050's remix. However I discovered this didn't sit flat on the bed nicely and led to an unfortunate print with a messy bottom. I've remixed this to sit flat on the bed in the improved part.
I recommend the standard length SpinnerPart, but I also offer a longer version.. this may hit your finger though in the grip of the main body.
Going slower around the threads with a wall speed modifier can help too . Minimum layer time should take care of this for the little screw automatically, but you should check speed preview just to be sure. Suggested modifier location:
The threads are modeled on M8 metric sizes , although some of the tolerance adjustments for printability may make them not work if you try an M8 metal screw.. I have not tried one , but it might work instead !
Enjoy!