I needed to buy a new clock spring for my 05 yukon xl. the guy that installed the intermediate shaft damaged it. The part is only availble at the dealer because I have steering wheel controls. The dealer wanted $579 for the part. GM parts direct only wanted $379. I was able to get it from my dad through the GM employee parts warehouse for $329. What a crazy markup the dealers have. No wonder no one will buy parts from them unless they have to. They are pricing themselves right out of the market. I understand over head and all that stuff. But, really more then a 75% markup? That is price gouging at its best!