MEGA 2560 - LCD 4 bit 1602 - 50A H bridge motor driver - HELP?

Hi

I purchased one of these controllers on ebay. I found a similar product that had some arduino code that allowed me to get motors running.

http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=100_146&products_id=2179

Here is a copy of the code.

Cheers
Bruce

/**
@file MotorDemo
@author ELECHOUSE
@version V0.1
@date 2012-6-22
@brief 50A-DualChannelMotorDriverBoard demo code.
*/

/** import motor library */
#include <MOTOR.h>

void setup(void)
{
/** motor driver initialize /
motor.begin();
/
*
NOTE:
motor.begin() will change the prescaller of the timer0,
so the arduino function delay() millis() and micros() are
8 times slow than it should be.
Please use motor_delay(), motor_millis(), motor_micros() instead them.
*/

/** set led pin output */
pinMode(13, OUTPUT);
}

void loop(void)
{
digitalWrite(13, HIGH); // set the LED on

motor.set(B, 127, REVERSE); // channel B REVERSE rotation
motor.set(A, 127, REVERSE); // channel A FORWARD rotation
motor_delay(3000); // wait for 3 seconds

digitalWrite(13, LOW); // set the LED off

motor.set(B, 127, FORWARD); // channel B FORWARD rotation
motor.set(A, 127, FORWARD); // channel A FORWARD rotation
motor_delay(3000); // wait for 3 seconds

digitalWrite(13, HIGH); // set the LED on

motor.set(B, 240, REVERSE); // channel B REVERSE rotation
motor.set(A, 240, REVERSE); // channel A REVERSE rotation
motor_delay(3000); // wait for 3 seconds

digitalWrite(13, LOW); // set the LED off

motor.set(B, 240, FORWARD); // channel B FORWARD rotation
motor.set(A, 240, FORWARD); // channel A FORWARD rotation
motor_delay(3000); // wait for 3 seconds

motor.close(A); // close motor channel A
motor.close(B); // close motor channel B
motor_delay(500); // wait for 500 milli second
}