The Pittsburgh Penguins and Sidney Crosby are finalizing a new contract that will be worth $104.4 million over 12 years, his agent, Pat Brisson of CAA Sports, told ESPN.com on Thursday.