Hi Peter

The thing to be aware of in that type of design is any dust that will land on the bearing or track as it becomes compressed and sticks to the bearing surfaces making for a jerky movement.

So make the design to allow for that fact. Comercial machines use bellows to completely enclose running surfaces.

They can be made to measure but are not cheap.

Good luck
Phil