Check valve
Simple ball check valve.
Easy to configure in scad file (OpenSCAD)
Three 3D printed parts, one 9mm ball and a spring (6-9mm external, 13-20mm long, strength depending on application), plus three M3x30 screws and nuts, and two diaphragm seals which can easily be made out of an old bike inner tube.