Be careful about GM Parts Direct prices. They often show extremely low prices and then when you go to pay for them, the shipping charges are outrageous.
I quit even looking at that site for parts. I just order stuff from MaureenM@RodgersChevrolet
now. She quotes me the delivered price. (No this isn't spam and I'm in no way affiliated with Rodger's Chevy. It's just my opinion from my own experience.)