Buy the AC Delco drive shaft. Rock Auto. It's made by AAM, an original equipment mfgr for GM which supposedly made the original and wheel hubs. Seemed like good quality to me. Duplicate of original shaft. There's a lot of posts how the aftermarket CV's don't last. I pulled off the u-joint end caps and there seemed to be a decent amt of grease in mine. My original shaft has 185k miles on it and could probably go another 40k. If you peel the GM sticker back, there's an AAM foil and hologramed sticker beneath it.
Oh one thing: For whatever reason, the spread on my new shaft's u-joints was too wide to fit into the yoke saddle. Possibly by about 1.2mm under considerable c-clamp pressure. I guarantee there were NO needles out of position, no grease pressure, no swarf or any debris on the end of the trunions, or inside the caps. I inspected them VERY CAREFULLY multiple times with a small screwdriver, etc. If that were the case it would also be off-set, one side longer than the other (which it wasn't). In the end it was getting late in the day and I just shaved a little off each cap with the cut-off tool and installed it. I could have knocked out my old d/s u-joint since its like a 2yr old greasable Spicer. I'll look into it next summer. Other than that the quality was great.