I have a couple of the shake awake sights. They seem to work as advertised and are great when you put the gun away and forget to shut them off. Thats a big plus.
Where they are a bit deceptive is, if the gun is subjected to any kind of movement or vibration, the sights are more on than they are off. So riding in a holster, or bouncing around in your vehicle, and your battery is still getting a hit.
I dont use those sights enough to know just how long the batteries actually last with constant use, and if I did, Id be paying close attention to them and probably changing them on a regular basis.