I purchased these thru Amazon I had them for 33 days which is 3 days past the return window and one of the headlamps is broke the charging port fell into the housing of the headlamp and the other one still works but it doesn't last long. Not very happy with them seems like I wasted money.