The Boston Red Sox are nearing the completion of their five-year, $70 million contract with J.D. Drew, a deal that was announced by agent Scott Boras in December but delayed due to concerns over the outfielder's right shoulder. "We've moved forward on this and fully expect to have it completed in their near future," Boras said Friday.