I called and told them what I thought was the issue.....hub beating and alternator. They told me to bring it in that day....quicker than any other shop I called. I did need those plus ball joint and upper control arm. I didn't hear those noises as much because I focused on the noise from the bearing. I trust them. They gave a good price. My car drives so much better now and I'm not on edge hoping I get to my destination while driving lol. I dropped it off Monday afternoon and got a call 10 am Tuesday telling me it was ready