Looks to be the right puller. Put the bolt in leaving about 1/8" of shaft exposed and try it. Its a wedge or taper fit and will take some to pop loose. It has to pull on the hub of the rotor and push against the crank shaft...on a bolt, not on the open hole. Bummer on the bevel gears. I know Chinese metallurgy is no where near the standards of ours and as such takes much less to cause failure. I know some that had shredded pinions from just the chattering of braking on a decel when the drive train starts kicking back and forth. In some applications the Chinese even uses compacted metal gears...although this one looks to be steel.