For the difficulty level it sounds high to me. However I'm not there looking at the job. I find that generally a contractors price is dependent on so many variables. He may not want your job and may bid it high. If they have to much work they may give a high bid. Lots of variables.