Ellsbury takes BP, Buchholz OK