Abstract: An improved mechanical product dispensing and storage device for storing and dispensing rollable products such as canned beverages or other cylindrical or spherical products is disclosed. The products to be dispensed are stored on a feed path and roll toward a discharge end of the feed path. Located near the discharge end is a dispensing mechanism comprising of a rotatable shaft extending in the direction of and positioned at an angle to the feed path. Extending from the shaft are a pair of asymmetrical cams which rotate with the shaft to operate a pair of spring loaded separator doors used to control the dispensing of the products. A self-locking mechanism prevents the operation of the dispensing device when empty.