For the money. I have to say the mini-maglite led may be the best deal out there. I get them out of the parts crib at work for arount $25. I used to get around 3 months out of the old mag-lites before the thing would start working intermittently, I have used the one I am still carrying for about a year now.
Last month I dropped it down a pit we were draining full of oil/water mix, Three hours later when it was drained I found my flashlight still on. I took it apart and was pretty surprised that it was completely dry inside.