That's very high, With a standard ECU the mechanic should check for fault codes, check timing is set 10 BTDC, check distributor cap, Ohms test spark plug and coil leads, replace plugs, test fuel pressure, check all vacuum hoses, AFR Check.
This is not $800 worth of work.
If the fuel injector have not been clean in it's life time, I would get them cleaned.