M & M Cycle Inventory