Almost all characters are in stock just message us before purchase to confirm. These overwatch keychains come with a protective layer that can be peeled off. Very durable & reliable.