Did mine a few years ago,all available from my local bearing specialist,make sure you get fully populated needle rollers some of the
cheaper alternatives are a bit light on bearing surface,they wiil work but wont last, the seals supplied to me were better quality than
original fitment,not had any water ingress since the job was done, I strip clean and inspect/fresh grease every other year due mainly
to uk shit weather, the wear occurs when the grease hardens,my rear wheel had minimal play and rear suspension was harder to
compress, didn't look too bad when removed but mega improvement with new bearings installed, all my shafts and links re-usable.