Cheap Cookie, this is a MAC 24 volt "INTERNAL CONTROLLER" motor. Currie put many of these on their Currie "e-rides", and later they were put on Synergy, Lashouts, and Rayos ebikes. All had internal controllers, and tended to have low rpms delivered to either their 370 watt (2" cooling fines), or their upgraded 600 watt BMC motor (3" cooling fins). I don't know their amperage limit. The 370 watt was dependable, but the 600 watt usually burnt out its internal controller, and couldn't be replaced. My MAC motor is an upgraded version of the 600 watt BMC, with reengineered internal controllers which are alot more dependable, but cost $400......At any rate, the rpm delivered to any of these finned motors is less than optimal for high torque...........ScooterMan, these motors won't take 36 or 48 volts, because of their 24 volt internal controller. Bypassing the controller is a huge hassle according to many who have tried......Now, there is a variable voltage BMC that will take 36 or 48 volts maybe this is the one you're talking about. It is the 2" wide, unlike the 3" wide MAC on my middrive, and am wondering if it will handle 48 volts up a steep hill. This is my next project, but since the noise of the motor-to-sprocket is so grindy, I'm abandoning middrive route and will attach it back to its stock connection to the rear wheel, like a hub motor. I'm hoping that this motor (see picture)when run off 48 volts will do the hills better than the 24 volt middrive, because of the higher voltage/rpm......I'm waiting for the 48 volt 25 amp controller to arrive from BMC and will let you know how it goes......I have driven the Pedego 500 watt 48 volt ebikes nongeared motors and, to my surprise, do the steep hills quite well. and have a more accommodating cadence for peddling. I'm still a believer in middrives for hills, but I'm exhausting all my options before I blow 2 grand on a BBSHD and a Jumbo Shark 48 volt LiMn02. By the way, Scooterman, I live around the San francisco Bay area, about an hour south of San Jose, in a small town called Aromas. If you live nearby, great! Joe