Based on this product's specifications, here are some alternatives and similar models
Single-use battery Energizer MAX D Alkaline 1.5 V, D size, 2 pcs, cylindrical, 139 g, 10-year shelf life
Summary description:
Energizer MAX D single-use alkaline batteries (D size) deliver 1.5 V power in a cylindrical form factor. Pack contains 2 batteries, total weight 139 g, packaged in a blister. Designed for long shelf life (up to 10 years) and high spill resistance, mercury-free. Suitable for torches, radios, toys and other high-drain or standby devices.