Hey Paul,
Not sure we are on the same page?
Ive no idea who your engine was supplied to

The MK12 was fitted to many Makers machines, Industrial, mowers, whatvever.
They would all have their own prefixes for each manufacturer they were sold to.
BUT, if you wanted to buy a replacement engine for that machine, Villiers would give you a Std spec Mk12 off the shelf which would have the Prefix 584X to fit to it....its Basically a generic code for a NON assigned Australian MK12 engine...
Does that make sense? Thats all I can tell you about Chris's engine.
Im not sure your meaning with the threaded shaft Jack? Chris's machine has a keyway, alot of the mk12s ive seen have used a pully and belt to drive the pump.....