Normally I would say that you broke one of the half shafts or one of the CV joints in one of them but if the mechanic changed both of them and still no motion I would say it is inside the transmission itself, either a broken drive chain or one of the gears on the output shaft to the differential.
Is this a manual or automatic transmission? What does the car do when you put it in gear? Does either side try to turn at all?
If it were a wheel bearing I would expect the opposite side to try to spin faster. This is because of the way the differential operates. A failed bearing would act like that side was locked by the brakes and that would transfer the engine power to the opposite side. It also would be very obvious if it were the problem as soon as you lifted the front end up on a lift. A bad bearing will make a lot of noise and to be this bad it would have a lot of extra play. Also if it were the issue you would not be able to turn the bad bearing while the other side would easily turn. It would have also been one of the items that had to be moved to change the axle, if it wasn't noticed as being bad then, well you can decide what that means yourself.
SPONSORED LINKS
Saturday, November 9th, 2019 AT 3:05 AM