The generic power bank I use is quite good. Unfortunately, I didn't know it was that heavy :( It weighs almost a kilogram. But I have no problems with it holding charge for a month. I can also bring it whenever I travel.
I also use it during power outages and can last my phone battery up to 6...