I once bought one of those Energizer chargers for my PS3 controllers at Wal-Mart. When I got home, I noticed that it wasn't on my receipt. I called the store and spoke with the manager. He said that I did not need to come back since it was their mistake. I was pretty happy and obviously I continue to shop there. It was a good call on his part because I spend quite a bit of money there every year. I understand that my story is different because I'm talking about a $25 item at a much larger store that makes a lot more money, however, the point is that you should at least offer to give the money back. Since this is a smaller store and we are talking about a larger amount of money, they probably won't let you keep it, but they might cut you some type of deal or discount in the future. If they give you nothing, at least your conscious will be clear.