Yep that sounds reasonableThat is actually pretty close to the deal your get except.
It will be a end of round one compensation “why would Richmond give pick 18” when the compo could very well be pick 18
Then pick swap a pick from both teams which equals losing CD for SFA.