I agree with your C rating because he's such a wild card. But have to keep in mind, most free agents this off season have blown out their projections and got way more. So the scale has changed a bit. Getting someone at their projected value this off season hasn't been a given.