Yes the Rayovac can take a P60. I have a Malkoff M31 in one but I read about it here where others before me had done it.
Malkoff MDC 1aa body and a VME head is a really sweet P60 host. I had one for a time with an M31 in it and it was nice, nice, nice. Put out about 60 lumens. I actually had the Rayovac pill in it for a hi/lo option but preferred the M31. The fellow I bought it from asked me to sell it back to him. He had put it together then didn't care for it or needed cash or something I forget so he sold it to me cheap. When he asked for it back I gladly obliged.