That looks really nice.

I was more concerned with printing the whole spinning model as one unit, though.

Maybe something like https://makerworld.com/en/models/818966 will work.