Not had any problems with the Moteck's not doing USALS apart from when the connections are dodgy.
The basic difference between diseqc 1.2 and USALS is about a couple of hours.
With Diseqc 1,2 you have to move the motor round finding all the satellies one at a time and storing the positions on the motor.
With USALS, also known as Goto X and Diseqc 1.3, the USALS software calculates the angular position the motor needs to be sent based on your location. It only needs to be setup for one satellite (ideally, nearest due south) , after that it just moves directly to the calculated positions for all the other satellites. USALS thus issues a Goto X command to the motor, where X is the angle on the motor to go to.
Diseqc 1.2 on the other hand relies on you storing all the sat positions in the motor, and when you select a satellite you want, it instructs the motor to go to one of the positions that you have stored.
BTW, The USALS software is provided freely to all STB manufacturers that want it, but yes as stated, only the Stab motors have the original USALS software on-board.