This is what I use to pull the worm gear- it is a bit nasty and rudimentary looking, is about 30 years old- but it works!
The bottom is a 1/2" female threaded pipe fitting (ignore the external threads around the exterior centre). Tack welded to the top of that is a bit of steel pipe with a nut welded in the open end, to take the bolt and has opposing flats ground in the sides so the tool can be held from rotation with a spanner. Taper ground bolt fits in the top.
Bottom section threads on to the oil pump drive, then insert the bolt to contact the centre of the crank- spanner on main body of the tool to stop rotation and screw the bolt in to pull the gear from the crank.
To refit the drive, thread it into the bottom of the tool until the drive is flush- place over the crank and drive home with a hammer (with the ground bolt removed).