Based on this product's specifications, here are some alternatives and similar models
Intercable ICIAE2518 Yellow Wire Ferrules for 25 mm² Maximum Cable Section with Tin-Plated Connector Contacts and 7.3 mm Inner Diameter
Summary description:
Intercable ICIAE2518 yellow wire ferrules designed for professional electrical installations. Features a maximum cable section of 25 mm², tin-plated connector contacts, an inner diameter of 7.3 mm, a diameter of 1.12 cm, and a strip length of 1.8 cm. Ideal for secure and reliable wire termination, preventing frayed strands in various terminal blocks and connection applications.