James, who played the last four seasons in Seattle, agreed yesterday to a five-year deal with the Knicks, according to his agent. Precise terms will not be set until the league completes its new labor deal. But it was expected that James will earn about $5 million in the first year of the contract, and $29 million over five years.
...
"They approached us on the first day of free agency and told us they had a lot of interest," Fleisher said. "I know there have been a lot of names, but I genuinely believe that's who they most wanted."
James drew interest from about a half-dozen teams and chose the Knicks over two other suitors, Fleisher said.