I find that the older machines, like kenmore or Janome, white ect sew a much better straight seam than most of the new ones, You can usually get them for a reasonable price at sewing shops where they have been turned in for trade. They have usually been serviced as well.