Based on this product's specifications, here are some alternatives and similar models
Foam Mounting Tape Tesa 19 mm x 5 m UNIVERSAL H6495820
Summary description:
Tesa foam mounting tape, 19 mm width and 5 m length, model H6495820 (UNIVERSAL). Double-sided foam tape designed for mounting and fixing lightweight objects on various surfaces. Provides cushioning, gap-filling and vibration dampening while ensuring adhesive bonding for indoor mounting tasks such as attaching trims, panels, hooks and nameplates.