Also drop the unsupported linear rails they are rubbish.
I think he is somewhat committed on some of his parts jazz

timing belts are definitely worth exploring though as the M12 like jazz says are likely to be an insurmountable bottle neck