Not all motors are created equally. :-) Sure some motors can act as a generator but a lot of them can't. Then you also have to have a controller that can handle the regen. There are a lot of threads on the net that cover this topic. But every motor (with a tail shaft) could add an alternator and gear it to the right RPMs to create useful energy.
__________________
|