Hello Jonathan.
That sounds a lot; there again, the factory charges a lot for any kind of work from what I hear.
Let us know where you live and someone will be able to point you to an expert near you who will charge a lot less.