I have no experience whatsoever with P60 drop-ins, but I don't think they are compatible. The Piston's pill and the drop-ins I've seen on DX are completely different as far as the contacts are concerned.
I have ordered replacement reflectors from KaiDomain. Hopefully in about a month's time I'll be able to report a significantly improved beam pattern.