This Magnetic Motor is 12" diameter by 13" long with 1 1/8" shaft. The shaft extends out on each side. Comes with 6 neo magnets that pull 300 pounds each. 72 strands of #18ga wire in three 2" wide coils (or optional 18 strands of #12ga wire). Comes with basic dual speed control. If you want the drive or power part of the controller add another $1800 as option above (controller is now water-cooled for higher power). Typically powered with 12 to 48VDC. Charges second battery bank at same voltage with equal or larger capacity (ranging from 200-2000AH batteries). Can be powered by any type of battery. Charging rate will depend on the condition and size of the batteries. This motor can be used in the Loving Paths circuit with three battery banks (which is approximately 3 outputs for 1 input). See our Selfish Circuits or Loving Paths video series on the rickfriedrich youtube channel: https://www.youtube.com/user/rickfriedrich