I printed it out of PLA initially but i would use PETG or something with a higher softening point, either way it works pretty well
The author marked this model as their own original creation.