We have the same lift in our daily shop. Works great when all the other lifts are tied up and you have to do a tire change, or quick jobs.
As for stability, we've had 900 lb bikes on it, and it remains pretty stable. Didn't yours come with 2 tie-down straps? Ours did...and hell yea, we use 'em...