It all depends on the $$ YA WANT TO SPEND.Hub motors are pretty much plug and go.Batteries you have a vast choice price. I use UPS batteries for way cheap....
If you don't want to spend any money at all, but have time and patience, you can do it for just about nothing. :) Take a look at my project blog for my...