Back to your question, INAL, I see nothing that says how the electricity will be generated.
You seem to be saying max speed of 25. Looking at the law, max speed is 20mph when solely under electric power.
Last edited by Robert C; 01-24-17 at 11:56 AM.