Is the car running bad or overheating??? Why is he saying you need a head gasket replacement??
Timing belt for this vehicle is normal maintenance. But $800 is awfully high.
Again…is the car running bad that the mechanic suggests you need fuel injection flush?? First off this is usually a scam and I think that these places that offer it are total sleaze. I’d find another mechanic if I were you.