This is no new in this forum, if everybody read or ask before buy any 18650 this dont happen... All the XXXXfire batteries are just crap... I dont know how much you pay for, but just for the record, I just get 12 panasonic 3400 for 38$ from a reliable USA seller.
I have a zebra h60 and I use the old 18650 2250 for maybe 8 years, now I am using sanyo 2800 and I charge those batts like 4 times a week, and for my h600w I am using pana 3400.
Dont worry about the charges...