I think bearings are a pain because you'll need a press to install it, but because of that the labor fees aren't trivial. I mean anything is doable if you try hard enough haha. Could definitely be a CV joint though, can you diagnose where the noise is coming from better? If the bearing is gone...