A few years back I bought 4 new OEM rims to mount my snow tires on and needed a set of new TPMS so I bought em' from this place...
Aftermarket Wheels & OEM Wheels | Shop A Wide Selection of Replica and OEM Wheels, Tires, Rims & Packages Online at OE Wheels
No programming. I just installed them in the new wheels and they worked fine soon as I put the snow tires on the truck.
A set of four was $77.50 plus shipping.
I also have a bran-new set laying around somewhere, (bought them June 2022 from Amazon).
I can only assume that since they are 433 MHz they should sync right up with no programming necessary.
NOTE: I'm not sure I can find them in the massive piles of "stuff" in my shop, (the stuff that I have no use for but is too good to throw away
I have no clue if they'd work in a 2012 since the application is 2014-2018.
But if ya' feel lucky (and I can find em'
) they're $25 PayPal, free shipping, no returns.