Power supply design

The little rectangular 9V batteries? They are only good for 200-300mAH, you won't get much life.
You are better off with 6 AAs.
How big are these motors?