Based on this product's specifications, here are some alternatives and similar models
Voltage VEC12020 12V 1.66A 20W IP67 sealed flush-mount switching power supply 50mm
Summary description:
Sealed flush-mount switching power supply Voltage VEC12020 provides 12V DC at 1.66A (20W) output with IP67 protection. Designed for confined or damp environments, the compact 50mm housing enables hidden installation in junction boxes, lighting fixtures, or outdoor enclosures. Suitable for powering LED strips, low-voltage lighting, and small electronic devices requiring stable 12V supply.