Basically, a canister dive light consists of:
- a battery pack with proper protection electronics in case you use Li-ion batteries
- a housing for the battery pack (cannister) , typically a cylindrical shape with end caps at top and bottom
- a cable gland to pass the cable throuhg one of the end caps of the canister
- a cable from the canister to the light head. depending on the electrical configuration this can be 2 wires (electronics and switch in light head) or more depending on how you wire the electronics, where you put them and how you switch the light
- a cable gland to get the cable inside the light head
- a driver to control the current through the LED(s)
- a heatsink to move the heat away from the LED and preverably to the housing so you can use the water as cooling
- Led(s)
- optics to focus the light of the LED
- a housing for the led, heatsink, electronics
- a flat lens in front of the optics
- o-ring(s) under/around the flat lens to keep the water out of the housing
- a switching mechanism, e.g. a toggle switch with rubber booth, a magnetic switch using hall effect sensor or read contact, piezo switch, mechanical switch by rotating 2 contacts away and against eachother.
- a proper battery charger compatible with the battery pack
there's a sticky thread in this section that has good links to several of the mentionned parts, I suggest you check this thread first for some suggestions of parts.
DX.com and kaidomain.com are popular for cheap electronics, leds and optics. taskled.com is known for powerfull quality electronics.
agro glands are more or less the standard for good glands due to the optional strain relief.
battery packs is a difficult issue depending on your location. the US websites have ridiculous shipping rates outside the US.
regarding housings, this depends on if you have a lathe or not, if you want to use an existing host or build your own from scratch,... maglites are popular for light heads.
regards,
Johan