Have the shafts coated or plated with a low friction material such as hard chrome or titanium nitride, make the bearings from a low friction low wear plastic material such as PEEK filled with PTFE and carbon as seen here https://www.ensingerspi.com/material.cfm?material=PEEK
This combination should last a good deal of cycles, everything may be done in the home shop aside from the plating or TIN coating.
The company I work for has a sister company who can chrome plate but to be honest, I suspect that unless it was for a large batch the cost wouldn't be worth it. I am leaning towards a low friction plastic with a hardened shaft. I should be able to make these at a fairly low cost - as long as I get comparable life out of them compared to the stock ones I can have a heap in the toolbox and swap them out as needed. It's only a 10 minute job to do.
Someone suggested UHMWPE and some research into it makes me think it could be the most suitable material. It has a coefficient o friction comparable to PTFE however is much more abrasion resistant.
Whatever I use I'll look to seal them with a couple of O-rings as well as others have said.
Thank you all for your comments - they have been most helpful!