As for water, 2.5L is enough capacity to get most riders through a recreational day on the trails ... seems pretty resistant ...