i mean it's definitely a win for the Ravens, who drafted him in the 3rd round, and now get a 1st out of him, and don't have to pay him.
trading a 2nd for a late 3rd and late 4th is kind of a wash i guess. it's just that the chiefs really need young cheap talent, and this makes it more difficult for them, imo. (one fewer pick this year, and another huge contract on the payroll)