I fitted a full set of hubs brakes and bearings to my Xair Hanuman, can't comment on the water side of things but hub bearings are not sealed against water ingress.
Also in my opinion bearings should have spacer fitted between bearings in hub.
A good kit for the cost but there is room for improvement .