I have a set of bull dogs I use on a Buell. The front stand has a pin that goes in the bottom of the steering tube that holds the stand in place as you lift so it is not like the one pictured, but the rear one is very much like the one in your picture having a rotating mechanism with two pins on each side that the rear swing arm sits in like a cradle and as you lower the handle to the floor (raising the bike) the mechanism rotates in the stand and the bike is lifted up with no scrapes, fuss, or muss.
Looks like the one you found will go right under the folks and pick the bike right up.
They work great for washing the bike, changing tires (read: wheel removal) or any maintenance that doesn't involve taking the front end off the bike.
I think they are a great tool and am glad I have mine...in fact I may try my rear stand on the trophy front end to see if it works...spacing may be an issue...
-Turbo