Absolutely not the ebay. Rock auto is questionable. They were not before but iirc some of the guys here said they are now. I avoid them when possible because of zero customer service.
GM dealerships, Oriellys auto parts is (they are just under $11 there), autozone is, Napa is, summit racing...