

3d printed material is porous, so it will eventually fill with water and start leaking, but not a lot. You can solve this various ways though, just something to take into account.
Hard to gett a feel for what you want to build but there might be better solutions. The joints will be an other weak point. When assembling them though, I’ve heard using a candle or something similar to soften up the plastic a bit before fitting them together really helps.
Article since it’s behind a paywall.
https://archive.ph/17cBt