I bought my 36 inch ball screw actuator directly from Venture in 2014. I have NEVER had any issue with it. I was told by the Venture Rep to get the ball screw. He said it had less friction than the Acme and would last longer. 8 years so far and running great.
Just my $0.02
Norman