Print the springy part with tpu and the caps with some hard plastic.
The author hasn't provided the model origin yet.