the reason it came out to $660.00 is due to your wifes delivery of the vehicle. Unless your aware of what parts cost and the duration of repair. They will try to stick you for as much as possible.
They basically charged you the cost of what I paid to replace my timing belt etc... when i had my 02 accord.
OUCH!!!!