The Royals made news last month by signing catcher Salvador Perez, who has just two months in the big leagues, to a five-year deal with team options that could lock him up through 2019. Despite undergoing knee surgery during camp that will keep him out for three months, Perez, 21, is one of a number of good, even great, young players that the Royals are breaking in, and G.M. Dayton Moore should sign them all to long-term deals. The last team to lock up a crop of young stars was the Indians of the early 1990s under John Hart. That team won six division titles in seven years and two AL pennants. Kansas City can't pay market rate for a team full of stars; to have one, they have to develop great players and retain them. That means locking up Alex Gordon (free agent--eligible after the 2013 season) after his breakout '11 season. It means signing Eric Hosmer, who finished third in AL Rookie of the Year voting last year. It also means taking risks by signing players before they have big years. The Royals should commit to Mike Moustakas even after his .263/.309/.367 rookie year. You may miss on a player or two but you'll lock in costs and a lot of upside.