I concure, batteries have the ability to produce thousands of amps for a very short time. In addition I would check connections to the battery and to the starter. A loose or corroded connection can cause the voltage at the engine to be too low to effectively start and high current from the battery.
There are two types of fools...
One says this is old, and therefore good..
The other says this is new, and therefore better...