That gear rack system you found certainly looks nice. Impressive accuracy quoted at ± 20 um [± 0.00079 in.] I didn't see their price.
Timing belts and pulleys provide decent accuracy at a low price. I can only guess at accuracy as I don't own one, maybe +/- .010"
So, which way to go depends on your needs.