Had one go on my 2005 down in Kentucky last year. The local tire shop didn’t have a replacement so I drove without one. Check a tire shop in Amarillo but when they didn’t treat me well I walked away. Drive home to Canada and stopped at Kaltire in Lethbridge. Owner there said GM has gone to a universal that works with all their vehicles. Not knowing any better I said install it. Been working perfectly ever since.
I say go for the universal as it’s a part you never see and once the battery goes dead you have to replace it anyway.