Novophones laser might do the job, uses 1 cr123 battery, short and a bit fat, can be found on ebay try searching his name.
Maybe atlastnova's would work too, its long, cheap and consumes a AAA battery. There are plenty of lasers out there that meets your requirements but there are few with good...