I recommend removing the whole hub as the bearing has the ABS sensor unit incorporated. It also gives far greater access to the bearing and in the yolk. I got one for approx 60 quid. The original bearing had a rough point which was beginning to whine so needed replacing. If you have access to a 20 ton press and appropriate supports this would make the removal of the bearing so much easier, however I had to bash mine out with a hammer and various chisels and punches. The new one was a very easy fit. I also had to replace a track rod end while the hub was apart.
This is probably a proper "garage job" but with perseverance it can be done at home. Be prepared to bash with a club hammer for a very long time.
I paid £175 for my local indi garage to change nearside front. Looked a right pig of a job to try and do on the drive and they charged me £60 for the part as well. Glad i did as they took approx 4 hours to repale it, even though they thought it would be a 2 hour job.