The Red Sox and J.D. Drew finally resolved their wrangling over the outfielder's five-year, $70 million contract -- more than seven weeks after agreeing to everything except what to do about his surgically repaired right shoulder. A baseball official involved in the negotiations said Thursday that the language had been agreed to. The official spoke on the condition of anonymity because an announcement had not yet been made.