Chevy did quite well in this trade - hard to imagine a better return given McGroarty's trade demand.
That being said, IIRC according to Friedman - this whole trade demand was put into motion when Chevy decided against signing McGroarty in April after Michigan's season ending either because the Jets were in a playoff push and didn't want to bring him in and/or burn a year of his ELC.
I think most would also argue that McGroarty has more trade value currently than Yager.
Chevy seemed to put himself in this unenviable position, even if he made the best out of it.