Anecdotally...all the steel stock I got from Online Metals is as near dead flat as I could hope for cheap steel to be. I laid all mine out on the table of the knee mill we have at work (anticipating the possible need to at least true up the bearing surfaces) and was pleasantly surprised. I think it's probably just luck, be it good or bad, as to what the various suppliers have in stock at any given time. Like Bob Adams said a few posts above - if folks were to contact their supplier of choice and tell them exactly what the stock is being used for, they might just take the extra few minutes to find a nice straight piece. Or not, who knows.