3M Super Weatherstrip Adhesive is pretty widely available, and probably suitable. I'm not sure about leather, but it sticks like hell to human hide, so I'd assume it would do the job. Be careful. The same properties that make it so good also make it extremely messy. John