With my setup the PowerBee "Executive" charger, which is rated at 3400 mA.hr, kept my 305 going for about 50 hours before I cheated and recharged because I wanted it to last through some training. It probably would have lasted longer if I'd only turned on the charger intermittently, but actually I just left it turned on (trying to output 5V) to the Garmin the whole time. After 50 hours the external pack was dead and the Garmin was showing fairly low battery, but wasn't yet complaining at me. I used it on quite a sunny day but it wasn't aiming straight at the sun very much, and carried on through the night(s) of course.
(Anyone else find the 305 can get so low on battery that it won't let you reset at the end of a stopped workout -- maybe the beeps are too much for it! Even if it has enough charge to keep acquiring for some time...)
Edited: 28/08/2012 at 20:05