I did my last one. I replaced 5 of the bearings for $80. I have another one I'd like to overhaul, but I don't have $80 spare, nor the free time atm.
There isn't much to them tbh.
They don't call me the man with the rubber arm for nothing you know.............