Based on this product's specifications, here are some alternatives and similar models
Buffered Power Supply Delta PMU-13V155WCCA — PMU series, 13 V output, 155 W
Summary description:
Delta PMU-13V155WCCA is a buffered power supply designed to provide a stable 13 V output with a maximum power of 155 W. As part of Delta's PMU series, it is intended for use in electronic equipment requiring reliable DC power and backup buffering. Typical applications include industrial control, security systems, telecommunications, and embedded electronics where consistent voltage and power handling are required.