Dice-K gave us pretty solid performance when healthy, and Lackey has played for 2 seasons, 1 of which, he was pretty damn good overall. I'd hardly call them complete failure contracts, and even though Lackey has s*** the bed this year, to be generous, he's still had one very good year, and a few more years to redeem himself.
That said, I think Lackey needs to really find it next year, otherwise he will be considered a complete bust. Daisuke, however, was a pretty effective pitcher when he was healthy.