The driver (L298) can do 2A, and the stall current is 1.85A. It's close, but it is okay.
I tried to find the schematic or a good description how to connect it, but I can't find it.
To be able to control the speed of the motors, you need PWM mode.
The jumpers "EN1" and "EN2" has to be removed for PWM mode.
The red connection strip:
VCC = Voltage to the motors. The maximum voltage could be 18V or 50V or 55V, I'm not sure.
GND = GND for motors.
MOTOR1 = to motor 1
MOTOR2 = to motor 2
The header with TTL level input signals:
GND = to Arduino GND
VCC = 5V output if you need it. Leave it unconnected.
M1-1 = direction for motor 1
M1-2 = direction for motor 1
M2-1 = direction for motor 2
M2-2 = direction for motor 2
PWM2 = PWM for motor 1
PWM1 = PWM for motor 2
Connect a PWM capable Arduino output to the PWM signals.
Use analogWrite() for the PWM signal.
Connect the other signals (M1-1 and so on) to outputs of the Arduino to set the direction.
See the datasheet of the L298 : http://www.st.com/internet/analog/product/63147.jsp
The 'enable' of the L298 is connected to the PWM signal.
The other signals set the direction:
M1-1 HIGH, M1-2 LOW = forward
M1-1 LOW, M1-2 HIGH = backward