Be careful with those imperfects though; some of them are more expensive than a new body.
RF415 for example is £625.95, apparently marked down from £1145.95, but then look at Neodoll Allure Ama which - including a head and a non-defective body - is £795.95, and clearly the the same doll, going by the photos.
So for £625.95 plus at least £145.95 (their cheapest head) = £771.90 you save £24.05, or if you want some choice of head that's £200 and you're now down by a similar amount, *for a defective doll*!!!!!
It's fine if you've already got a collection of heads, or if you want a headless doll, and don't care about those defects, but it's hardly a good choice for a first doll.
+1 for Kimber though. I had one and they definitely punch way above their cost. At £550 delivered she's cheaper than Lucid and you get a cracking doll.