Yeah, hold off on popping the champagne for a bit.
See, there's no 'deal'. A deal would mean that they had a site, funding, and approval from all government parties to proceed.
Right now, there's none of that. What is happening is that the state and the Vikings are closing in on an 'agreement', by which both the state and the team concur on said site and funding.
Notice I didn't mention anything about governmental approval.
So when you hear news of an 'imminent deal', think to yourselves 'after over a decade and the state poo pooing the Arden Hills site, they have finally coerced the Vikings into a stadium in Minneapolis'.
And also remember that when this 'deal' is reached, it still has to garner enough support from the House of Representatives, the Senate, and the Minneapolis City Council...none of which are on board with either a) the location of the stadium, b) the funding of the stadium, or c) both.
Right now, there aren't enough votes in the House or Senate to pass a bill. Right now, there aren't enough votes on the Minneapolis City Council to proceed with building a stadium in their city. Right now, hey, it's your tomorrow. Right now, it's eeeeevvvveryyyyything. Catch that magic moment, do it right here and now (now tell me that Van Halen song won't be in your head all day heh heh).
Seriously, be prepared for when this agreement is announced between the state and the team, that people on both sides of the aisle from all three political bodies will announce their opposition to the plan before the ink is even dry.
There is no 'deal'. Not by a longshot.