I don’t know if you saw it though I posted further up a much longer and detailed analysis of how I solved it and the shops response over the phone.
I don’t know how much the bearing was or the labor charge . The simple thing is to ask the shop to press it in more if possible or even find another shop . Some things are just not worth stressing over.
I dunno, I’ve been to small claims court and the judge probably isn’t going to know what the heck you are talking about especially up against a machinist that will say he does this work all the time with no problem. I think I’d forget litigation and just be nice and see if the guy will re-do the bearing. I’ve been so sure of myself sometimes and have gotten egg on my face, I think it’s just better to just not push the guy in the corner and give him a chance to fix it.
If you are going to take everything apart and bring the piece back to the machine shop, the labor to press that bearing further in is minimal. The technician might be unwilling to accept responsibility, and want to blame you, the weather, Trump, his mother-in-law or the neighbor’s barking dog, but if the bearing gets pressed in the rest of the way then just smile, nod and curse his mortal soul when you are safely back in your car, going home.
That depends on the design. Most of the designs I have worked on require two separate pressing operations; the bearing into the hub/knuckle and then the spindle into the bearing. If that last press operation was the one that was not complete, then yes, it should be simple. If the bearing is not seated properly in the hub/knuckle, then the bearing is likely to be damaged/destroyed when the spindle is pressed back out…My bet is the guy didn’t clean out the bearing pocket in the hub/knuckle.
The whole thing should be <$100. I have a guy do mine now. He has a 40 ton hydraulic press which beats anything I have available. The bearing is probably <$20. This guy charges $40 to do the R&R and it takes him about 15 minutes to do the whole job including buzzing up the surfaces to be sure they are free from rust etc…