Yes, that should be fine. Powersource generally speaking is 2xCR123A, you can go rechargable with 2x16340 Li-Ion, or go with a more complicated boost driver and 1x17670 Li-Ion.
Radiant sells heatsinks for the ultrafire P60-style clone, however I believe ultrafire uses larger dimensions, probably won't fit in the 6P.
I had a heatsink made by one of the many talented metal lathists here, FlaminPyro, for my Solarforce L2, which is basically a 6P based design. Heatsink fits like a glove, doesn't slide or wobble, heck, it makes an airtight seal, I have to remove the tailcap otherwise the heatsink will just pop out again. Anyways, I digress. Point is, heatsink you will want to have custom made.
I went with a 12mm bore to house either aixiz modules or 12mm green modules, but press-fit will perform better if your machinist has the correct measurements and capability to machine threads for the aixiz-style lens.
Basic parts list:
host
driver
laser diode
lens
aixiz module (if you bore to 12mm instead of a press-fit heatsink)
heatsink - make sure you have driver dimensions and lens dimensions to make sure there will be space for the driver and lens. I sent my host to the machinist so that they could see how it would go together.
--oop, thought I posted this already, guess I forgot to click submit...