You’re taking a huge gamble with the Facebook guy.
There’s a lot of variables here and you probably need to take it to another (non dealership) repair shop for a second opinion. Tell them you have a head gasket leak and ask for a quote on labor and parts for that.
Did Ford inspect the cylinder walls and find cracks or damage? Is something warped from heat damage? Why are they wanting a new engine?
What happens when homeboy opens up the engine and the damage is way worse than expected? How is he honing the cylinders? $900 is getting you a drill attachment and hopes. Maybe he does good work and is just hustling, or maybe he’s going to take your $900 and block you
I don’t think most shops even make money on oil changes. It would be different if they did new brakes and charged you $400 when you came in for engine trouble