I would like to get a battery that it's the same size as the factory one but at the same time last the same if not longer than the factory one. Anyone has any pointers?