The Pololu 150:1 Metal Gearmotor 37Dx73L 24V 64 CPR with Motor is a high-torque, low-speed motor that is specifically designed to have a compact size and low weight allowing it to operate in tight spaces. The motor has a max voltage of 24 volts, a max current of 5.7A, a stall torque of 10.3 N-cm, a No Load speed of 115 rpm, and a recommended operating temperature of -20°C to 60°C. It has a 150:1 metal gear reduction ratio that allows for a large amount of torque for a small motor. The motor also features a flat profile 32mm gearbox, a D-shaped output, and magnetic encoder with 64 counts per revolution. This motor is great for applications that require high torque, long runtimes, and small size.