yeah it looks like it will handle it fine.
Another option is to get the adafruit motor shield and piggy back a second l293d on each of the ones mounted there ( plus probably a heatsink ).
that will then handle 2.4amp max, depending on what your motors draw continuously this could be ok.
Not much cheaper or easier than your solution but it comes with example code and a library for arduino.