It is good. He should do it more often and get more in compensation. Really it looks like they saw nothing could be done and Det was in need so they made a quick deal. If they ID guys earlier they can work a deal hard and get more.
And I would agree with that. The question is what kind of offense will the run. If they cater to his abilities he will be fine. If you want him to grow then you are screwed. The 9ers are on the way to be a hole again.
If that is the return it is pretty good. It is simple accounting. The bonus money is amortized over the length of the deal. So the Ravens get out of his regular pay for 2015 but eat the remaining bonus money they paid a while back.
That goes without saying about Fat Albert. Ngata having such a good season and Suh breaking the bank put him in a position to have leverage. I can't fault him.