Hi Dave,
I didn't see the post was broken, the awful soldering caught my eye but i was more focussed on the awful Stuart Victoria engine sitting next to the dynamo. As usual Dennis is on the right track, depending how thick the plastic is right there. Maybe press the motor out of the Stuart housing and replace it with a DC motor of similar dimensions?
Cheers
Ade