Dispensers are a complicated tool. This is because of its small size and has various components to work with. It is important for the dispenser to have a vacuum so that it can function properly. So some important components are pistons, ball valves, and more. This dispenser pump is suitable for bottle neck size 33mm. The dimension is based on the actual pump in the market. It is a 3D printable. This pump contains 11 components in all and all the components you can get in the attached file. Among its components are, pump base, cap, mounting cap, pump head, pump piston, steam rod, cap seal wad, piston rod, ball valve steam rod, ball valve base, and spring. If you have any problems with this model, please contact us, and we are ready to help you.