KOLLMORGAN - electric bicycle motor.
24v 400w brushless electric motor, 3 inches wide, 5 inches tall, about 5 lbs. Powerful and smooth power.