McAdam: LaRoche may be too pricey for Red Sox