Yep, tis your call to do what is best for your team. As I say, I think if you did keep him your best bet would be to hammer his IS for a couple of seasons, which would mean that his salary wouldn't rise much, and would round him out nicely. Perfectly understand than 100K is difficult to keep for a D3 team though!