I think that the 60K service - which is virtually the same as the 30K service - is quoted to me around $285 at my Ford dealer. Now, if you add in a few filters and whatnot, I could see another $100. But $685? You should ask for a complete list of everything they do to the car.
My dealer has a detailed list of everything they are supposed to do at each scheduled mainteance interval (every 3K, 6K, 15K, and 30K) and what it costs.
That guide is published by Ford, IIRC. You should ask your dealer for the same thing.