I would be patient and bide your time. You say they're just coming into your budget and you're obviously excited because you've been waiting for it. But you appear to be scraping the bottom of the barrel as it were.
A new Focus ST will be out fairly soon, wait for then and these will be a proper bargain then.