The Streanmlight TLR-1 is an excellent light for about $100. I have two, one on my duty gun and one on my wife's nightstand gun. The come with adapters for nearly any rail system.
In life, strive to take the high road....It offers a better field of fire.
"Robo is right" Fuzzball