Minelab GPX 6000 Battery is a very efficient and light weight solution.
Having a spare is handy when planning long trips on the road so your GPX 6000 wont be with charge if you plan on detecting for more than 8 hours between charges.
Average swing time is around 8 hours with headphones, a little less with the speaker.