Thats a good simple quick little modifaction at no cost that should work out pretty good.
The only thing I see is maybe the spring not being strong enough to hold the nuts in place on high force. You will just have to try them and see if they hold up. Its when the axis hits a load is when it may move the spring. If so a quick cheap spring might be to use the valve spring off a small 4clyinder automotive engine, or maybe even one off a lawnmower engine. It just depends on what can be found and how much force is needed. With CNC the forces would be greater so a stronger spring would for sure be needed. But on a manual machine they would work just fine the way they are.
I may use this on mine just to get the CNC running on the cheap. Then I could use the CNC to make the parts I need for my ballscrews. I need to make the motor mounts and the ballnut mounts. WIth this modifaction I just let the machine make them and not have to get someone else to do it.
Thanks for posting it should work out good for some peoples needs.
Jess
GOD Bless, and prayers for all.