This is a great battery pack that gets great life, but the non-Canon brand BP511's are just as good and a fraction of the cost. You won't be disappointed in the performance of the battery, but you'll be paying extra for the Canon brand.