The pieces all meet specs. The big issues are that the design doesn't give any room for the tolerance. The cap and the pipe it fits into are both 16mm diameter. As well while I can remove the interior supports, it's not pretty and I worry regarding any loose material that might end up stuck in there that could break free while in use