Any one of those things mentioned would have been enough for me to walk. That sounds a complete dog.
All these posts about prices around at the mo, but the fact of the matter is (with a few exceptions, I realize) - you get what you pay for.
Yes, my car was 50% more than this, but it was...