After 40 plus years as Ford mechanic I laugh at those pocket sized scan tools that will give a code and what part to replace. I wish I had a dollar for every time a customer wanted a part replaced and it didn't fix the problem, it usually turned out be wiring or something else, for example code said to replace a transmission shift solenoid but the band was broken.
We tried to not use aftermarket parts as we found OEM fit and very seldom got defective parts.