As Irving has said 1000 RPM from a 40V driver is asking a hell of alot.
If it were me, i would look at our motors and our drivers and this is what i would offer.

First off are you driving the lower axis with two ball screw or just the one from the center?
If you have two, you dont need two large motors and can get away with using two smaller motors, but the price differnece between this motor and the 80mm long motor is quite small, so i would most likely stick with two of the motors i am going to suggest.
A machine of this size would be better driving form both sides but you may get away with one, if your machine is very rigid, but be prepared to add another ball screw if it crabs.

ok, so our motors would be the SY85STH118-6004 and the driver would be the 2M880N and a 70V power supply (PS705)


As you most likely know we also do the ball screws and rails, so if you want me to quote you email me and i will be happy to send you the quote.