Based on this product's specifications, here are some alternatives and similar models
Alkaline D batteries Energizer Industrial Pro D LR20 1.5V — 12-pack (61.5 mm × 3.42 cm)
Summary description:
Pack of 12 single-use Energizer Industrial Pro D (LR20) alkaline batteries, 1.5 V each. Dimensions: diameter 3.42 cm, height 61.5 mm. Designed for devices that require D-size cells, these batteries deliver reliable single-use power for flashlights, portable radios, toys and other high-drain or long-run applications.