I agree with Mcrafty1 that you need an experienced local contractor, even a couple is better, to give you a reasonable quote so you know your true baseline costs. Almost, not always, but almost always it's cheaper to hire an expert when you factor in everything of time, maintenance, repairs...