Based on this product's specifications, here are some alternatives and similar models
Intercable ICIAE2516 Yellow Wire Ferrule for 25 mm² Maximum Cable Section with 1.6 cm Strip Length and 7.3 mm Inner Diameter
Summary description:
The Intercable ICIAE2516 yellow wire ferrule is designed for a maximum cable section of 25 mm². Featuring tin-plated connector contacts, a strip length of 1.6 cm, and an inner diameter of 7.3 mm, this terminal provides reliable electrical connections and prevents wire fraying in industrial and electrical applications.