Hi,
If you haven't visited this site, you might find it a useful source for electric motors. I myself have bought a couple of these that I hope will eventually find their home in a "Lulonga". The motors are rated at 400 rpm on 16V, but turn at 160ish on 7.2 V - I will probably go for 12V since this is the max. voltage my speed controllers will take, and this will give an extra reserve of power when the red mist descends :D. Even on 7.2V the torque provided is very impressive, and the no load current draw is very low <0.2A, climbing to ~ 0.4-0.5A when I applied a load with thumb and forefinger. The motor is also very smooth and quiet. I have included a few pictures to illustrate the comparative size alongside a 540 buggy motor, and also to show the gearbox - the final, output gear is metal and helical (a nice touch). And the price? - £3!
http://www.sciencestore.co.uk/StoreMotorsGears.asp
And also, despite what the shop description claims, the motors I bought had no pinions on the shaft, which would have been an added nuisance to remove.
Hope you find this useful,
Keith.