If best pack life, It would be Sanyo GA also with highest price.
Samsung 29ET is what we use now. It isn't 1C cells.
Actually, if you want to DIY a battery to use, it is better to buy from professional seller because you need buy many other machine to product. And it is also hard to ensure...