ebay will probably be your best bet ... I see the center caps listed there fairly often. They'll run you around $15 each (before shipping). Of course you could order them at your local GM dealer, but they will rip you off price-wise. Also check www.gmpartsdirect.com if you can get the part # on the center caps... some decent prices can be had there.