There are individual drives in a G540 that can be replaced.I've looked at Geckos before but decided against it simply because if one axis fails it's expensively stuffed.
- - - Updated - - -
Buildbotics might be an option.
https://buildbotics.com/