You'll probably need about 6 litres to get a couple of coats but if you only want to do the underside 2.5 litres should do the trick. P.S. Been drinking...
I dont know if it harms the river(dont do it if it does) but I was told a cheap way is to use roof bitumen.some one here will be able to give you proper advice about it.