Deleted.

off topic:
WooHoo! found a "Deleted" thread to play with!

on topic:
sorry, had to do it. OK, so I too just got this flashlight from fleabay. After I ordered, did a search of 950L, and find it is the exact same light as the Keygos KE-5 and Ultrafire U80 (link), really glad I got it. Flashlight from US seller came in bad packaging, no padding, purdy durrdy, so i unscrewed the parts like the pictures above to wipe it down with rubbing alcohol, assemble it again... No light. sheet... remembered reading this thread a few days ago, so I disassemble and reassemble a few times, and light finally works. I can't imagine this thing having a bad electrical connection or a short somewhere, as you can see from OPs pictures, the parts are pretty standand and straightforward, so I don't know why I had to take it apart a few times for it to work again. To be clear, mine are not the ones OP listed for sale here, but it had the same problem, albeit briefly.

anyhow, when the light finally came on... that's some bloody wicked throw! Every bit as bright as those beamshots in that Keygos KE-5 review. 2.1A on High, 0.8A Med. pretty impressed with my first XM-L thrower, which cost the same as all the other xm-l c8 on fleabay.

tl;dr BeamTech BT-950L is a worthy alternatve to the Keygos KE-5 or Ultrafire U80. Blinders, did you figure out what's wrong with yours?