A watering can head for your garden watering can. Been using it myself for two seasons now without problem.
The one with diameter 25-27 fits my watering can where the head diameter varies from 25.5 mm to 26.6 mm perfectly. I have not tried to use the other variants on actual watering cans yet, feel free to leave a comment if you have any improvement suggestion or want another diameter added!