The TPMS sensors are connected to the valve stems. I'm pretty sure the mechanic has dealt with this many times especially on newer cars.
And no, no need for programming just drive for few minutes and the computer should read it. If they ask for programming fee then they're ripping you off...no such thing.
And no, no need for programming just drive for few minutes and the computer should read it. If they ask for programming fee then they're ripping you off...no such thing.