Hi John,
It looks like you have fixed it. This is my experience of them.
Over the years have had several leaking Ewarts fuel taps. Did once get some replacement corks, but they were poor quality, still got leaks. Have tried PTFE tape, nitrile cord, soaking the original corks in an oil/paraffin mix. Nothing really worked. Have had a couple of taps where the threaded spindle with stop end had seized and then saw on ebay a chap from the USA selling an O ring kit. They worked really well, so I took the dimensions of them and then got some from a UK O ring supplier. They were FKM (Viton) Brown 75 ShA at 4.42mm ID and 2.62mm Cross Section. To fit use plenty of lube, fit 4, but if tight fit 3 and put in a small standard O ring to take up the gap. They have cured the leak on every tap I have fitted to them to, the operation is smooth as well. They cost pennies. But you have to get the correct sized O rings, or they may not work.
Best wishes,
Grahame