Price has not been terrible. He has just not lived up to expectations. When he was signed, people were expecting an ace, much like what we've gotten from Sale this season. That hasn't happened yet, so it seems like his contract has been really bad. But to date, in terms of value, his contract has not been bad.
What happens for the remainder of his contract is a different story.