Needs a lot of supports to print but cleans up nicely.
STEP file included.
The author marked this model as their own original creation.