So.. the net 7 billion return in taxes over 10 years isn't worth 1.2BN in up front incentives, eh? - that's why the other 40 upstate counties will never grow financially, or amount to anything much, for that matter.
If the numbers were true, then they argue that the tax base is too large which is the real problem.
Creating a tax rate that is so high that it makes companies leave then turn around and cut special deals based on projections prepared politicians who cut deals is what we used to call corruption. In fact my Italian ancestors made some tidy profits using this formula.
But to answer your precise question, investing 1.2 billion long-term for a projected 7 billion return over 10 years is a 17% return. Because of all the risks involved, the long-term nature of the investment, the rapdily changing industry they are in, NO. I would advise a client that the minimum projected return should be 25% and therefore the investment in this is too large for its expected return.