Here's some math on batteries. Because it's 2020, and who would have thought that we'd still be buying these all the time?
Brand: Rayovac Size: C
$12.83 / 12 batteries = $1.07/battery
Brand: Rayovac Size: C Size: D
$27.23 / 24 batteries = $1.13/battery