Printed these little guys out of PETG. They've been holding up fine, with no signs of wear. When they snap into place, its super satisfying.
I included the CAD files in case the sizes don't match to your needs
The author marked this model as their own original creation.