I think Beckett and Johnson both might have a hard time at first this season. Beckett will be pitching in the AL which is a tougher league to pitch in than the NL, and Johnson is still getting older. But in the long run, I'd still take Beckett because he can adapt. Johnson won't.