I printed the original model with PrusaSlicers supports utilizing soluble material as support interface. While the result was quite good, I wanted to see if soluble material perfectly mated to the actual model would produce better results. In the end the ‘perfect’ mating isn't the best option because it seems to highlight the layer lines when the lines are squished against the soluble material. So in the end relying on the slicer generated supports seems to be a good option.
Also while I was working on this I noticed that there was almost double the amount of balls. Seems that almost all balls had an slightly smaller ball inside it (or occupying the same coordinates). So I fixed that also while I was at it. The balls and housng are now separate models. Now that I think about it I might've printed the smaller balls on the first run because this print has somewhat tighter tolerances.
Source: https://github.com/spegelius/3DModels/tree/master/Giant_200mm_Ball_Bearing_remix
The author remixed this model.