Photos show they are made in America. I originally arranged for the return the same day I received it. I changed my mind after not being able to find up to date information on where the genuine OEM parts are made. The OEM sensors fitted to the truck say they are made in America, but they are no longer made. If you can find it, the battery is old and therefore not worth replacing. The ones I received have "Made in Mexico" written on an ACDelco plastic bag. The sensor does not have a manufacturing date on the sensor. The sensor is called "Schrader" on the top and Autel on the front. The product itself does not say ACDelco. The TPMS modules were installed at a nearby shop that charged me $68 to remove the rim and install them. Then I paid another $48 for wheel balancing. I didn't have them programmed, firstly because they didn't have a programming tool, and secondly, I wanted to try the YOUtube method of putting my Buick Enclave in tire learn mode and then bleeding each tire. The color shocked me as I got the first beep, then the second, then the third and finally the double beep on the last tire! The instrument panel detected pressure in all four tires but the TPMS warning light was still on. This was done by simply shutting down the machine and then restarting it. Voila, the light is gone! I don't know how long these things will last, but I'm spending under a hundred dollars on them instead of paying $60 for every win. My dealer tried to charge me $400-$550 for parts and balancing. I ended up paying about $200.