Just a heads up, the Yindings gearbest currently sells are NOT the improved second version with the XM-L2, but they're actually leftover 1st generation lights as far as I can tell.
I took mine apart and found old XM-L U2 leds as well as some other issues (rattling lenses, inadequate amount of thermal paste).
Still a decent light I guess, just don't expect it to match the description. I bought it because I read the topic about them on this forum, and was quite disappointed to find out it's not the actual XM-L2 version.