Red Sox better off with Buchholz