I got my Focus serviced at Ford, quote $300, charged $550. Same shit really.
No one offers fixed price work these days, as there are too many unknowns in engine work. However I do agree that workshops should keep the customer well advised of increase to the expected work before continuing.