USALS is just one way to let the receiver know what satellite you want to look at based on your longitude and latitude, it does nothing to motorize the dish or motor.
All it does is send the motor a Diseqc command (computed via software in the receiver) to go this many clicks East or West of the stored longitude and latitude, sensors inside the motor will tell the controller board that is getting close and get ready to shut down.
But if you want to try it, I can send the guts to you, all I have to do is take it apart, click on my name and I think we can do a private message to exchange shipping info and shipping charges.