Based on this product's specifications, here are some alternatives and similar models
Legrand 422217 DPX3-I Load Break Switch 3P 630A
Summary description:
The Legrand 422217 DPX3-I is a high-performance 3-pole load break switch designed for industrial power distribution systems. With a rated current of 630A, this device ensures reliable circuit isolation and safe maintenance operations. It is engineered for durability and efficient performance in demanding electrical environments, providing robust protection and control for commercial and industrial infrastructure.