No Supports needed
I printed it in ELGOO PLA+ but PETG should work even better i guess.
Just watch out for the overhangs. Get those dialed in. If they sag a lot, the tolerance will be too high and it won't fit.
The author marked this model as their own original creation.