Trade away Freeman & K. Benjamin for McKinnon and Davante Parker?

Sitting at 4-5 and need wins right now to make playoffs. I traded Gordon for Freeman and Kelvin Benjamin 3 weeks ago. I like McKinnon’s ceiling and I feel like Parker will come on strong to close out the season. Freeman could come alive and be the best player in this deal, but I’m worried about him. And Benjamin should be big in Buffalo, but that’s still TBD. Think this would be a good trade?