I don't mind doing it myself as pretty confident and handy with the spanners, and looks not too bad but I don't have all the right tools at present as would need
- Suitable bearing puller / contraption
- Suitable bearing putter back inner
- Suitable Hub puller and putter back inner
- Suitable impact wrench for the big nut
- Correct size sockets for hub bolt and driveshaft bolts
I've done several of these. It's a 90 minute job, working in the street. I would be very unhappy to pay a garage more than an hour to do it.
LINK for the bearing puller/installer. That's a recommendation for the tool and not the supplier, which was the first one in the search. It's a very useful set.
30 or 32mm(I don't remember which) deep socket for the hub nut. Both are common sizes for hubs and driveshafts
6 or 8mm allen socket for the driveshaft bolts. Hardly special when most large bit sets include them.
Impact wrench - you'll need a serious tool costing several hundred quid to even get close. A £50 700mm long breaker bar will do it easily. A long-handled 1/2" ratchet for winding the bearing out/in. Together those are the same as a bare cordless impact that
might handle wheel nuts.
I made a hub extractor as I don't like beating on such things, especially when access is so poor. It's not complicated, and there are other ways of doing the job.
Or, you could remove the semi-trailing arm and pay your local garage to use their large press to remove and refit the hub and bearing. I reckon that's just as awkward as removing the bearing on the car, so don't do it.