So they did the work on the driver's side/left side, and after 45 mph it pulls to the right or pulls to the right when applying brakes at 45 mph? The "friend" had said would likely need ball joints and sway bar bushings based off of mileage and did not look at it, correct? What happened or was said at the local mechanic shop in southern Iowa and why was the truck taken there? was the friend working there? Was the truck inspected before purchase? Inspected at the mechanic's shop and if so, what did they say? When you took it back, after the noise and pull, did they say it needed ball joints and tie rods before the hub assembly or that was found during hub assembly or they did not look and they just were saying it needed ball joints and tie rods after this much mileage? By the way, how many miles on this truck?
A pre purchase inspection could have saved a lot of this hassle, if it was never done.