$25M over three years is a good deal for Lin.
Carmelo is making $64M over those same 3yrs, by the way. Amar'e is making $64M over those same three years, by the way. Felton, Kidd and Camby are making $30M combined over those same 3 years by the way.
$25M for Lin is a fine deal. He will be an utter bargain for the first and second year. And he was an utter bargain last year.
Knicks will get Lin for 4yrs $26M. Compare that to 4yr $83M for Amar'e or 4yr $83M for Melo.
Anyone who says Lin is overpaid at 4yrs $26M is INSANE.