I have also ordered from DX numerous times. Dirt cheap but if you have a problem like when they sent the wrong item or it is defective you are stuck. Customer service is non existent. It is a gamble.

Harbor Freight gave away the 9 led flashights last year. I think they now the require you to purchase something before they will give them to you. I take them to give away. As a Cub Scout leader I always gave away a few every campout.