Kara is supposed to be one of the more affordable models. She cost about $900. Not cheap but not prohibitively expensive either, and I'm sure they would have payment plans for these things.
The twist with Alice is still insanely stupid though...
Bit of a stretch. It did feel a bit disjointed tbh but wasnt game breaking