Based on this product's specifications, here are some alternatives and similar models
Deli EA35201 Double-Sided Transparent Mounting Tape 25.4 mm x 1.5 m
Summary description:
The Deli EA35201 is a high-quality double-sided transparent mounting tape designed for reliable bonding applications. Measuring 25.4 mm in width and 1.5 m in length, this adhesive tape provides a strong and discreet hold for various surfaces. Ideal for home, office, or craft projects, it ensures a clean finish while maintaining excellent adhesion. Its durable construction makes it a versatile tool for permanent mounting tasks where visibility should be minimized.