My model 660 classic weaponlight screws into my 618 fore end, and allows 9v operation. I did however, instaflash a P60 with that experiment. :candle: I knew better, just didn't think about it.
I'd think any body that fits the classic or XM tailcaps would work. My 951 fits the same tailcap as the 660, but the 951 has a rail mount built into the body of the light.
The 660 body will accept the Z44 bezel.
I don't know if mine is the newer or older style. It has a round bezel, so I would guess it is an older style. That said, I doubt SF would change the threads on the light, so a newer version should work just as well.
Lamp Modules screw into WeaponLight dedicated forend Housings. No 'bodies' since the housing is the body.
If you tell is us what you want to achieve I can work out what the options are.
I suggest you look at the LM1 and LM2 LED Lamp Modules.