Easy to make a puller if you have a piece of 42 or 48mm steel tube a and a welder
Weld a washer on the end of a piece of tube that's a about 3" long
Then split it length ways with a hacksaw
Then drill and cut a slot in both halves to pass a piece of flat bar through
Tap the centre for a 1/2" bolt
Hook each half behind the pinion
Hold the two halves together with a jubilee clip
Then wind the bolt onto the crankshaft (grind a taper on the bolt so it indexers in the oil feed hole)
I made one of these up over 40 years ago , expecting it to work maybe once but it's turned out to be stronger than the factory puller!
I lent it to a mate of mine after the factory one he had hired from roebuck motorcycles broke
But my one pulled the pinion off