i got mine at pet smart - it is the python brand kit and it fills and drains. i dont see why it wouldnt be suitible for drinking water - its a clear hose, you could run hot water or some vinegar or whatever type of dish soap that u normally use through it if that made you feel better - but mine seemed clean enough for the birthtub water. i think most pet stores have this kit or one that is similar.