Sorry, you are right, I stopped using those guys too. My main source for parts is Rock Auto. If a part is "dealer only", then I order from GM Parts Giant. Shipping is reasonable and prices are usually about 40% lower than what the dealer charges. You have to wait a few days either way, may as well save some scratch.