McGair: Time for Nava, Bradley to swap Sox