I have found parts in original GM packaging to be better than anything else I have bought. Yes hard to find, makes me think I should scour eBay and buy a few of those things that do wear out. I bought a gen shaft bearing and compared to the aftermarket junk, you tell just how good the quality is soon as you open the packet. I'd like to buy a spare in case they are no longer able to be bought. Because McKay are ****, same with their strut tops. Had a two failed Mckay parts, TS bearing crapped out a few months from fitting it. EDIT the TS bearing that failed was a Kelpro not McKay strut top that broke was a McKay.