BP-828 Rechargeable Battery For Canon VIXIA HF G30, XA20, XA25 Camcorder + Microfiber Cloth BP-828 Replacement Battery for Canon 2900mAh Lithium Ion Microfiber Cleaning Cloth Charge up to 1000 cycles