Based on this product's specifications, here are some alternatives and similar models
Avery Window Stickers Avery L9003-10 Self-adhesive White A4 10 pcs
Summary description:
Avery Window Stickers are self-adhesive labels designed for easy application on windows. They are made from PVC-free materials and certified by the Forest Stewardship Council (FSC). Each pack contains 10 sheets with 10 labels per sheet, featuring a diameter of 20 cm. Ideal for creating custom window displays or decorations.