
Canon Bp-511a
Camera battery
Canon Bp-511a
Camera battery
Unfortunately not, the compatible battery would be this one: Canon Akku LP-E6N (Akku)
Yes, the BP-511A battery is listed on various sites as compatible with the EOS 20D.
The following charger is compatible with the battery: Canon CB-5L, Charger for EOS 30D (Charger)
Yes, this battery fits the Canon 300D. It is the successor of the BP-511 with a slightly higher capacity (1390mAh instead of 1100mAh).
This battery is not compatible with the Canon EOS 400D. You can find the matching product here: Canon NB-2LH Battery (Rechargeable)