Trying heat with that puller in place is worth a go first. Without a spare timing gear to hand, another alternative is to remove the inner cover complete, and use a puller to remove the timing gear from the idler shaft. Extract the key, and the shaft will slide through. Now you have just the dynamo pulley on its taper. Only hammer alloy castings (and magneto armatures) if you are rich, to paraphrase a Forum Member.
Well supported on the bench, ever increasing levels of foul language, threats, violence and heat should ensure removal without damage. Some examples are well defiant.
Small Cork washer under the drive pulley is more to control end float on the idler shaft rather than a true oil seal. Scroll in the bush keeps the oil out, unless some fool has fitted a spurious part or one from the crankcase location. Bushes are the same size, scrolls are mirror images. Dynamo chain runs in grease, not oil fed from crankcase.
Swarfy.