Fenix LD20 Tailcap

A friend left some cheap primary alkaline cells in the light unused for a couple of years and predictably they leaked.

The head is OK (tested) and the body cleaned up but the tailcap and switch are beyond salvageable.

Any suggestions for a replacement tailcap (not necessarily Fenix) compatible with the diameter and thread pitch of the LD20 body?

Would be a shame to lose an otherwise good light.

They just replaced my wife’s L1D switch, at no charge. The L1D was the first single AA, if I remember correctly. Hers just quit working right.