Hi,
You can purchase them at the ticket windows, guest services, various places in the park, vacation services or you can call and order them from Universal Vacations in advance. I believe there's a discount if you order them over the phone in advance and then you know that you will have them.
Yes, they do sell out and depending on the day, sometimes its rather early on like shortly after opening.