Larry Johnson has agreed in principle to a new six-year, $45 million deal with Kansas City, FOXSports.com has learned. The contract includes $19 million in guaranteed money. Johnson is expected to rejoin his team on Tuesday. While his teammates were holding two-a-days in River Falls, Wisconin, Johnson spent training camp working out at Athletes Performance Institute in Tempe, Arizona. "It was a long, hard negotiation," general manager Carl Peterson said, according to AP. "We are very happy to have all our children in camp now."