This will probably not make me any friends, but my suggestion would be to not use any of these advisers and to do the work yourself. It's not that challenging if you get a handle on it.
I think most organizations probably have the processes already in place that track the work of their employees in order to make this a fairly straightforward process if you've been through it once or twice. It's also easiest to start at the beginning, doing it yourself and growing along, but anyone with a finance organization within their company should be capable of doing this without having to pay significant sums to third parties.