I've created this model for my friend. She's got an auto-filling drinking bowl for her cat which uses plastic bottle as a reservoir, but the bottle cap cracked after a while.
I printed it in PETG and used the spring, plunger and seal from the old cap.
The cap should be printed threaded side up so that the surface contacting the bottle faces up. If surface quality is good, it should create a watertight seal. Otherwise you might need to put some sort of gasket inside.
The cap uses standart thread and could be screwd on most plastic bottles.
The author marked this model as their own original creation.