I think you should consult a cost engineer or a cost estimator. You can find such consultant at various Engineering and Construction companies like Fluor Daniel, Foster Wheeler, Jacobs, ABB Lummus, Bechteld etc..These guys know everything about the costs issues.