I have a StreamLight TLR-1 on my SIG P250C. It works great, is of very high-quality and isn't too big.
I bought it a few years ago on E-Bay. Think I paid something like $75.00 or so for it. It comes with a battery that has a 10 yr. shelf-life.
Anyways, do a search for it on E-Bay. They usually have some of the best prices going.