I made this from PLA and it holds well. PETG or PC is probably going to be more durable.
The author marked this model as their own original creation.