The Knicks are looking great at SF with OG, so adding Grant may seem redundant, but I think he actually would give them tons of versatility. Randle could be a small ball 5 with Grimes or Dante at the 2.
Grant also gives them the length on defensive to matchup with Tatum, Middleton, etc.
It’s a steep price with 3 firsts but it puts them in serious contention with Philly, Boston, and the Bucks. Only one of the firsts would be their own.
Brunson/OG/Grant/Randle/Mitchell
McBride/Grimes/Dante/Hart/Hartenstein
The Knicks could also look to the buyout market to add another 2 (maybe Alec Burks, Joe Harris, or Delon Wright).
Portland does this for the picks. San Antonio gets a point guard for free.