if any name was developed it could/would make much higher, I can develop xyz123.biz into something and sell it for a premium.
I have a domain which is totally unrelated to the product on the site, but with my seo / content skills it ranks number 4 out of over 37 million competitors and the domain name is nothing to do with the actually content on the site and the phrase gets searched for over 100,000 times a month and the adwords are about £30 a click to be at the top of serps.
For example, I am not going to give it away but it is something like this
e.g. my site is
www.guaranteed4u.co.uk and I am currently ranked number 4 in the serps for secured loans out of over 36 million competitors.
Domain name and the relationship of serps is obviously a tiny bit relevant, but a tiny thing which is no-where near as important as people make out, especially with google. Google changes the goal posts with no warning all the time.
If the theory that the domain name "wouldn't need much" to get it ranked high" everyone who had a "generic" domain name would be sitting high in the serps with just some basic / inexperienced seo work.
With a VERY competitive domain such as secured-loans.com it would take anywhere upto 5 years to get that ranked on the front page and spending lots of time and money in the process, and then you would be competing with some major players - moneyexpert, money supermarket, alliance and leicester etc etc
And with a hyphen I think £1500-£2000 is a very good offer in my opinion.
Just my 2p