Yup.
A two-way #1 center for two bad 30+ bottom-6 forwards on bad contracts, a meh young player who projects as another bottom-6 forward, and a #1 pick that will have been around #18-20 overall.
Another big bonus for STL is that $20MM of the deal was paid out in the two seasons just prior to acquiring him, so in actual $ it's 8.5MM this year then a reasonable $6MM/year for remaining 4.