I'll take your argument, because it's an old one and has already been beaten. They said the same thing about third party parts. "won't be up to our standards." "They don't have access to our expensive engineering documents." and so on. All this over brake drums, rear axels, transmissions, engines, steering parts, even seat belts.
Obviously, this is wrong. Today I can buy a Chevrolet 350 CID V-8 engine and not a single part was from GM. Plenty of other examples and they often beat the OEMs version. Not always, however. For example if you have a high pressure fuel pump, buy their fuel pump. Normal ones, not so much. Get it wrong and you're on the side of the road. I know from experience. For some cars, like certain foreign ones they have two pumps. Replace both because when the other one fails, you're back on the side of the road. It'll shut down if either of them fail. Stupid but that's German engineering for you.
When this played out decades ago, the car companies lost.
I see no reason why this is different. A gear head may not know how to program that computer. However with the right computer with an interface and a guy that knows how to do it so that even a redneck can do it, what's the big deal?
As for zeroing out the mileage and so on, come on. Don't fool yourself. I have seen where they can roll back anything from even a Caddy to a bummed out Corolla or accord(ion) to say whatever they want it to.
Here's the best advice you'll probably EVER get on /. When you are buying a used car, get a carfax or other car report. The two times I didn't, I got burned. One was a caddy that they rolled back 100,000 miles. It really didn't look like it had 220K on it. Still took off like a rocket. Found out when it was rear ended. The other one I still own. They rolled it back about 50K based on documents I later found in the car. So instead of 130K it really has more like 180K on that Express. Still a very solid van. It's used in a side business of mine, towing backhoes and things like that. Recently the distributor was just worn out. I have to wonder if it really has a lot more miles on it than 180.