www.elann.com always has good prices for yarn!
They sell name brands, and then they have their own brand...such as I am selling.
Elann is where I got those two batches of yarn I linked you to.
You can click here to view the Elann brand worsted that I showed you.
If you need 1700-1800 yards, you'd need at least 16 balls of this yarn.
16 balls would cost you $52 for the 1744 yards.
17 balls would cost you $55.25 for the 1853 yards.
Not a bad price for a sweater! The yarn is real nice, too.
You would be paying for exactly the amount of yardage you need.
Here's the sweater I knit using the Licorice color
(same yarn as the Hazelnut and Morning Mist):
But if you don't like tweed, Elann sells plain worsted, too.
In that case, 17 balls would cost you $50.66...for 1853 yards.
The plain yarn is a little cheaper.