Okay thank u Allan! U Got a link to some okay batteries then?18350 or 16340 batteries, no it doesn't really matter, its best to avoid the generic blue batteries with no brand name, also the UltraFire and other brands with Fire in the name are lower quality batteries. Yes he will build it if he doesn't have one ready.
Alan
Chris