Streamlights are nice for a hand held , I actually got one off the tool truck that stops by my work that was in their monthly flyer pretty cheap. I dont know if you can get one from their website or not but you can check it out for yourself
www.cornwelltools.com . As for a head light I like the energizer hat lights. They are cheap which is nice if you loose them alot . I loose mine quiet often.