Based on this product's specifications, here are some alternatives and similar models
Mean Well LPV-150-24 LED Power Supply 150W 24V 6.3A IP67
Summary description:
The Mean Well LPV-150-24 is a constant voltage LED power supply providing 150W of output power at 24V and 6.3A. Designed for reliability, this unit features an IP67-rated enclosure, making it suitable for indoor and outdoor LED lighting applications in harsh environments. It supports a wide AC input range of 180-305V, ensuring stable performance for various lighting systems requiring high-quality, moisture-resistant power conversion.