This is a situation where buying the parts and giving them to shop was a terrible idea. Sure you didn't pay a couple hundred in shop markup but if they had picked and bought the parts this issue would be on the original shop that did the timing chain.
But now it's complicated. I agree that crap parts and perhaps an incompetent shop and now a Ford dealer service department that doesn't want to do any real diag is 100% at fault here.
This shop typically has you buy the parts and he puts them in. It's a small 2 or 3 man shop. I told the truck owner that he might want to take the truck somewhere else because I didn't think that they would be familiar with that engine which turned out to be true since they had to source the correct tool to take off the harmonic balancer. The problem around here is you don't know who to trust to work on anything and who has the knowledge to fix these newer vehicles. I think the dealer quoted him $3800 to do the repair. I think he spent about $1000 in parts and $500 in labor at the shop that did the work. Like I said, the truck owner is a tight wad even though he has plenty of money to fix this stuff right. Maybe this will be a lesson for him.