Which Fenix heads fit P2D bodies?

I was generously given a Fenix P2D body, which does fit my 47s head which is what I wanted it for but it doesn’t fit as well as it could.

What head can I fit to the single CR123 body for a keychain light of sorts, small head, useable amount of light and good runtimes?

And where can I buy one from?