Based on this product's specifications, here are some alternatives and similar models
Studio flash unit Elinchrom ELC 125/500 — 522 Ws, 7 Ws min, 1/250 s duration, 100–240 V
Summary description:
Elinchrom ELC 125/500 is a studio flash unit with maximum flash power of 522 Ws, minimum output of 7 Ws and flash duration up to 1/250 s at max power. Designed for studio and location photography, it supports 100–240 V AC input and provides adjustable light for portrait, product and commercial shoots where consistent, powerful bursts are required.