A late answer for this particular thread maybe, but I always buy my passes from CTA through their website before I go and have them mailed to my home address. Free shipping and one less thing I have to do when I get there.
I just did this for my trip earlier this month. The passes usually come in about a week if I remember correctly. (I wish NYC still did this...)
BillJ