Does anyone know if the laser drifts on the Glock? The recoli on this is pretty stout. What about battery life? How long till the battery needs changing? Last question, did I spend to much if I got it out the door for $139

Thanks...............Woolybear