Rolled ballscrews, are not made straight and will always need some amount of straightening to make perfectly straight. If you machine is rigid enough it should be able to take some bend in the screw. It is good practice to have all ballscrews staightened before use. For hobby use this is impractical but if you were buying your screws pre machined from a professional company straightening should be included in the price.