I have printed a few of these so far (wear and tear from work) I print them using Ninjaflex Chinchilla and they turn out great.
The author marked this model as their own original creation.