Hey guys, not sure if this has been posted before but for those with custom rims or anyone looking for a second set of TPMS sensors, I'm posting a link to TireRack where you can get them for a very good price @$44.00 each.
I can confirm they work with a 2017 CX5 because I put them on my 20" rims and have no issues at all. Took about 20 mins of driving for them to register the signal but all is good. Even had my Mazda dealer service dept drop them in for me!