Hello and welcome to our community! Is this your first visit?
In my experience... typical 3D printing is good for structural, planar parts but as it's built up in layers is poor at staying non porous or dealing with twisting loads. Although I can print solid I reckon you'd want to do further finishing before you trusted even a small part to stay dry inside - that might include vapour smoothing with something evil :-) That's just to get the body of the print less porous, surface finish would need work to mate faces and o-rings too.
It would be great for prototyping but you'd have to overengineer and process prints... whereas machining solid material should get you waterproof for free :-)