I agree, $2500 ?

No way. Get more estimates by shopping around.