Based on this product's specifications, here are some alternatives and similar models
Baks EPDMW2x40 Self-Adhesive Cellular Rubber Seal 10m
Summary description:
The Baks EPDMW2x40 is a high-quality self-adhesive cellular rubber seal designed for effective insulation and sealing applications. Supplied in a 10-meter roll, this EPDM rubber profile provides excellent durability and weather resistance. It is ideal for sealing gaps in various industrial and construction projects, ensuring a tight fit and protection against dust, moisture, and drafts.