Finally got around to it. Mine, at least, does require a fair amount of torque - I have to prepare and hang on to the drill lest it pull out of my hands.
In any case, the lift is the real deal, and I purchased several mounts to work the other bikes.
My only challenge, is I had to have my wife's help hold the bike upright to get the holes to line up.
And at least on the Touring, there is a clearance issue with the right floor board - scraped blue paint going up.