Probably best to print it with a hard TPU, but I've tested it with PLA and ASA. Recommended to print one and make sure the fit is right. I would also recommend printing a spare or two to keep in your bike bag. Each one has lasted me about half a season.
The author marked this model as their own original creation.