The Edmonton Oilers have locked up 22-year-old Oscar Klefbom to a seven-year, $29.17-million contract. Klefbom suited up for 60 games this past season and scored two goals and 20 points.