Based on this product's specifications, here are some alternatives and similar models
TECE 9400412 Toilet Installation Frame with Flush Plate, Mounting Kit and Seal
Summary description:
The TECE 9400412 installation system is a complete solution for wall-hung toilets. This set includes a robust steel frame, a compatible flush plate, a comprehensive mounting kit, and a necessary seal for secure installation. Designed for durability and ease of use, this system ensures reliable performance in modern bathroom interiors, providing a stable foundation for concealed toilet cisterns.