The L293D chips can only handle 600 mA per channel, and are marginal for your
motors. 600 mA is probably the motor run value and not the stall value, but even
so, there are many h-bridges around that will handle more current. Check out the
pololu.com motor controller pages.