On large scale homemade engines, V-8´s and bigger in the 100 cc range and up use regular 540 style electric motors like those in 1/10 electric cars. Look at Conleys V-8...
The small probelm would be hooking it up, but it is very much doable (is that even a word?).