On DisneyStore.com, they originally go for $40, while at Disney Parks, they can cost up to $45, so to snag them for under $20 ...