Outfielder J.D. Drew and the Boston Red Sox have finally agreed on a contract for five years and $70 million. Drew must now pass a physical before the deal can be finalized. Drew is expected to play either right field or center field in 2007.