If someone was mechanically and electrically inclined, and wanted a take on making a more compact machine, it would be worth looking at brushless servo motors made for CNC machines. You can buy one now with a driver built in for $100, that can spin at any RPM from less than 1 RPM to 3000RPM all day long. I designed a turntable for my workplace that uses one of these servo motors to spin a 200 lbs human at 1RPM to be scanned. It does have a slight belt reduction, but it probably wasn't even needed. Those things are powerful and compact.