Based on this product's specifications, here are some alternatives and similar models
Power supply BLOW 70-620# 12V 0.83A impulse flush-mount
Summary description:
BLOW 70-620# is a flush-mount impulse power supply delivering 12 V DC at 0.83 A. Designed for installation inside junction or distribution boxes, it provides stabilized low-voltage output for LED modules, small electronic devices, sensors and control circuits. Compact format suits concealed mounting where limited space and safe low-voltage supply are required.