I've bought from Battery Junction several times before and everything was okay. But I had a flashlight go bad that I had purchased from them, and I called their customer service and spoke to a Lady that went by Sam. I described the problem with the light and she told me to send it back to them as it was under warranty. I questioned her about shipping charges, and she told me that I would have to pay to ship it back to them and they would cover the return shipping charges. I sent it off as instructed with a detailed description of the problem with the light and a recap of the conversion with Sam about shipping charges. Then I got an email saying that I needed to pay the return shipping charges, so I called and talked with a different customer service rep and she told me everyone there knew that they did not pay return shipping charges so I needed to pay the return shipping charge. There was another flashlight that I was interested in purchasing, so I asked her if I bought the flashlight could they add my repaired flashlight to the shipment. She was somewhat curt and told me that they did not combine shipments. The return shipping charges certainly aren't going to break me, it is the fact that they lied and wouldn't do anything about it. So, to recap, they lied to me over the phone about the return shipping and when confronted about it, they didn't care and required me to pay up to get my flashlight back. And they didn't even care that I would have bought another flashlight from them if they could put my repair in the new purchase shipment. They have lost a customer for good, and as I told them on the phone, I will lambast them because of their lie and their attitude about it on every social media site that I can find.