can you get any of the above? Those spray can (pictured in section A, top left) are not recommended and if you absolutely have to use one, take out the o-ring before you spray it on the thread, the aerosol tend to expand the o-rings. I've also photo some cleaner there.
Those pictured in section D would be last resort.
The 2 container pictured in section B are imported from Holland (well, it says it's made in Holland ), the blue labeled from a diving shop, while the black labeled from RC hobby shop, they both claim to contain Teflon (PTFE). The syringe in the middle is the Krytox GPL226 grease from Tekno_Cowboy. Both the blue labeled "Scuba Grease" and Krytox are highly recommended.
The 2 tubes pictured in C are Nyogel 760g and 779C and you can get them from LightHound, I think some members say that SureFire uses Nyogel in their flashlight.
Btw, don't overlube, it could be worse than no-lube at all as those excess (over time) might get in the way of electrical contact and heat transfer. Whatever grease/oil you choose, a little lube goes a long way I use a small paintbrush to spread the lube evenly across the thread.