My first question would be: how difficult is it to set the bike on it by oneself? I've had rear stands (not the same, I understand) that made me a bit nervous setting a bike without backup.
I can imagine just from these photos that getting it all aligned might be a thing.
Is your mechanic available for side jobs on weeknights?
2020 Ninja 400 in the hands of the Missus
2004 Suzuki SV650S, also Hers
In the avatar: 1966 Velocette Venom Thruxton and 1967 BSA Royal Star.