I've posted before about CPS sensors.
Imho, *ONLY* use one that you buy, in person, from a local dealership!
You've been warned. :)
If people want to lay Russian Roulette, that is their choice.
Iirc, even a "Standard (brand name)" from Rock Auto didn't last long. And, imho, the Standard (brand) is often better than the GM OEM stuff. Maybe it was one of the many counterfeits?
Just my two cents. :)
I've been happy with my local GM Dealer bought CPS now for many years. Before that, within ~6 months, I'd have the occasional "no start" pita issue that often happens with failing CPS sensors.
Btw, I have TECH-II scanner (?possible clone?). So, I do a CPS calibrate when I change the sensors.
Good Luck!