Yeah, they aren't all $300. We just paid $300 for our rescue but then again, it was from a yorkie rescue. We've adopted from our local shelter and it was $85 but the animals were sick and had worms.
We ended up paying MORE at the vet getting them better.