I've used a 3 jaw puller on the crank gear with no problems,usually they are not that tight a press fit,if you warm the gear up first a little they often come off easily...
I had a few that were stubborn and had no decent puller,I just used a sharp cold chisel on the crank gear,put it right over the keyway..the gear is pretty hard & brittle ,it didn't take much of a smack with the hammer to crack it..once it cracked,I pulled it off by hand..
To install the gear I would do a few different things--one I heated up on top of the wood stove in my garage awhile and used welding gloves to shove it on,it went all the way on easily..
On another timing chain job,I just used a piece of pipe just big enough inside to fit over the crank and put a block of wood between the pipe and the mallet..didn't have to pound on it very hard at all to drive it all the way on..hard taps was all it took..