I mean, we overpaid for Fields. But that was kinda the whole point - we couldn't have the Knicks match the offer.
I'm fine with paying him $5 mil/year, but that third ~$9 mil year is going to be tough. We already have roughly $27 mil locked up among Bargs, Amir, and Fields three years from now. Are we able to amnesty a player that came here this off season? As far as I remember, no, right?
But yeah, in the grand scheme of things, it's not such a gross overpay given the circumstances surrounding the signing. It all really depends on how he can produce. I think with a system that caters a little bit more to his strengths and without two black holes on the team, he can put up some good numbers. If he can do that, we'll be able to trade his expiring contract pretty easily if need be.