stream light is my go to yes they are very expensive but worth every penny.