Your seems to be a long story for a light,fortunately or unfortunately I didn't suffered that much.I had a light in my bike from the day I bought it and its in fine condition till now,I haven't changed it cause it provide great light.May be I can inform you next time when I change it.