Other allocations include $5.7 billion to fund new cars and a rail expansion for the Long Island Rail Road. About $4.7 billion would go to Metro-North, much of which will be dedicated to the Penn Station Access project that will add stations in the Bronx and connect New Haven line customers with Penn Station.

NYC Transit President Andy Byford said the plan "exceeds my wildest expectations."

But the vote was not without controversy. Union members in the middle of a contract negotiation called the MTA board members lackeys for a "gangster governor," Politico reported, referring to Gov. Andrew Cuomo. Board members also questioned whether they were given sufficient time to review the plan.

And of course, the MTA must actually find the city, state and federal funds the plan requires. AmNewYork reports the MTA is asking the federal government for $10.7 billion and the city and state to split an additional $6 billion.

Mayor Bill de Blasio said Wednesday he would back a plan to pledge additional city money to the plan. But that offer came with conditions, including that the MTA spend revenue from new rolls and taxes tapping city money.

In a statement following the vote, Cuomo said the state will pitch in an additional $3 billion to the plan, which he said is in addition to $25 billion secured during this year's legislative session. The $25 billion number includes the anticipated revenues from a congestion fee on drivers in Manhattan and taxes on luxury home sales.