One note about those motors. Epoxy the magnets.

On the gearing design it on cad (fusion sketch up whatever) and see how compact you can get it.