Whatever you end up doing, budget in an extra 20 -25% for cost overruns and expect it to take a lot longer than originally projected. Then hopefully the worst case is that you come in on budget and on time.
Wise advice. We always count on 50% over budget (most often surprises arising during demo) and double the time estimate.