Based on this product's specifications, here are some alternatives and similar models
Battery Energizer LR20 (D) 1.5 V Alkaline BAT-LR20
Summary description:
Energizer LR20 (D) is a 1.5 V alkaline cylindrical battery (size D) designed for devices requiring higher capacity and longer runtime. Model BAT-LR20 delivers stable voltage for flashlights, portable radios, toys, and household appliances. Suitable for everyday use and replacement in equipment that specifies LR20/D alkaline cells.