Print in TPU or other Flexible!
I've had the problem that the silicone joystick cap of my Steam Controller was wearing off so I decided to 3D print a replacement.
Remove the original joystick cap (I used pliers and got rid of the remainds with a precision crafting knive). Depending on accuracy of the print you might need to scale the model up or down a tiny bit.
I printed mine with Extrudr Semi-soft TPU and used supports for the bumpy version. (For the flat one you could probably just print it flipped upside down)
The author marked this model as their own original creation.