Two-years, $2M for Udoka would be an amazing steal. Considering that someone like Jason Kapono got $6M/year this offseason, Udoka for $1/year is shocking. The only thing Kapono does better than Udoka is shoot threes ... and Udoka is a good three-point shooter himself.
It looks like what some of us said turned out to be the case that the Spurs were low-balling Udoka to force his hand. Udoka and his agent knew San Antonio was the best opportunity, yet wanted more money (which you can't blame them for). The Spurs waited them out and like the agent said, the well dried up. For example, Matt Barnes had to sign a one-year, $3M contract after playing pretty well last year.
The Spurs waited out the rest of the league and when it came down to comparable offers, Udoka picked the best situation. Nice job by both the Spurs and Udoka. I thought a three-year contract for $9M was a good deal. This deal is just staggering after the season Udoka had last year. It's basically a minimum contract.
P.S.
However I'll wait to be excited about this until it's actually official. It's been "close" for a while now.