Going on a trip and find the $ for an extra battery too expensive since this is probable the only time I'll ever use it. Would a battery from a new 1Ghz work in my 667 (second generation) and if so would it provide a (slightly) better battery life ?