WD40 would probably work fine for lubricating it as well, not sure if it would be possible to fit some sort of bellows over the ballscrews to help keep dirt & dust levels down. Sure there must be something available off the shelf that would do the job.