I had some success. I found a mower shop that stocked OEM parts. I bought a new oring(the other new one had a chunk of rubber hanging off one side) and a new needle.
The new needle can only go in one way and it slips and slides like it should.

I put the new parts on with the new primer aftermarket cap ,and fuel was still gushing out.
I got out the old primer cap off VL400(The green one) and fitted the new seal ,needle. No fuel leak and it started 4th time after a couple of stumbles.

Next problem is it wont shut down, so inspecting the wires and rubber boots is next

I would also like to get it to idle a lot lower. What position should the poppet valve be in? Do the copper washers on the cam make any difference to idle?