Having just about removed the circlip that holds the UJ bearing carrier in place, I was unable to use a socket to knock out the bearing as the swingarm has an indentation in it (factory standard - not damaged). So I made up my own tool. Some 10mm thread bar with a pair of nuts locked together. The biggest thick washer/spacer i could drop down the swingarm (just big enough to cover the inner race). A thick alloy disc I had knocking about supported by two thick pieces of wood jammed against the end of the swingarm. Clamp the bar in a vice and tighten down on a nut. Took quite a lot of pressure (torque?) to free the bearing but away it came!
I now have the UJ soaking in oil. One end seems ok but the other is a bit stiff (from lack of movement I guess). I didn't notice which end was in the carrier bearing (I'm assuming the stiff end)?? Once it's soaked I'll see if the ends are the same diameter.
The swingarm bearing seem fine - is it OK just to feed some grease in there? Is it worth trying to get the they rubber washers out?