holy schnikes thats a lot. Im guessing it's something you can't wait to fix either with such a price tag? AKA maybe they got you by the balls.
My buddy did not prepare to have his house plowed last snow storm and since he was late to call someone, the best price he could find was $250 which is insane for a 15 minute driveway plow, but that's what happens when you are stuck and a contractor has you by the balls.