I am another chain block man.
Just depends upon what I am doing.
I have a set of car ( truck ? ) ramps with a flat running surface so the castor wheels will not get stuck.
These are 18" high and do well for most zero turns.
Once up on the ramps, most of the weight willbe on the back wheels so you can turn the entire ramp out of the way.
Just need to remember to rotate the castor wheels 180 deg before you try to drive off.
For deeper work I have a few jacks that will go under the back of all ZTR's so the front is 18" and the back is 20"
As I am not particular portly that is more than enough to get under them easily.
For tractors I hitch up the front axels to a chain block and stand the mower on its end ( drain the fuel first ) for doing work under the chassis like traction belts .
I have used the same chain block for ZTR's and it works fine but it is a small block ( 1/2 ton) so is a heavy lift and driving onto the ramps is easier.
A heavier chain block is on the shopping list.
I have looked at mo jacks & the like but can't justify $ 500 for some thing I could do with a $ 20 bumper bar jack and the legs & jack itself will get in the way.
I have a 2 ton rolling car engine hoist that I bought 15 year ago.
It sits in the back of the shop for the same reason. No matter how you position it the legs get in the way/.
Bert ( who I bought the business off ) used an electric fork lift.
He drilled a hole in the end of the forks ( not easy ) then bolted a pair of gun hooks to the ends, drives these under the front then hits the lift button, very easy & very quick & the hooks stop the mower sliding off the fork ends.
He told me originally he used to pop a pair of slings on the mower then pop them over the gun hooks and lift but found this was not necessary and it was quicker to just lift the mower directly.