That price is reasonable. Coil is around $250, plus the gasket and tax. You could try Tunnessen Radiator in Hazleton, but I don't know if their price will be any better.
Patience is important when replacing the coil. Spray the studs days in advance, heat them if needed...DO NOT just try to muscle the nuts off.