Stepper motor properties versus battery life

With three of those 1704HS168A motors, two 1.7A windings each, a rough estimate suggests that you should expect a 3Ah battery pack to last for less than one hour of continuous operation, depending on your actual setting for the winding current.