Waterproof robot builds fail at seams, connectors and shafts. Parts suppliers matter because generic modules often claim waterproofing but do not survive immersion, splashes or UV exposure.
Buy waterproofing as a system: enclosure, cable glands, connectors, motor seals and strain relief. One weak connector can ruin the whole robot.