Wow, they are expensive, even online! About $32 each online price, and $54 msrp!
Best bet is to either look on
http://www.car-part.com" onclick="window.open(this.href);return false; for a local salvage yard that has a Vibe and see if they have them, or find a salvage yard on ebay that is parting out a 09-10 Vibe and send them an email to ask. I would think locally they should run $10 or less each, maybe $15-20 each from ebay.
I just remembered, I have a place by my work with an 09 that I've been meaning to go back and look for a few other interior parts for my car. If they have them, I could check on the price for you. Last time I bought a few misc items they were like $5 each. Send me a PM with your phone # and if it is OK, I can text you or call with the price. I'll probably go early next week after it dries up around here in Houston!