Coast has an OK option if you dont mind dealing with the long neck. I like this one because I can set my rifle down for cleaning and then use a vice or even just secure the light in place then use the flexible neck to position the light to shine down the bore without me holding it.
Plus it didn't cost an arm and a leg so if it breaks its nothing to replace.