Being a professional breeder, I give my own vaccinations. Buying the Merial 3:1, I spend $8-$9/ dose. I'm certain the meds aren't expired and have been shipped, and stored cold. (The vet charges $25.) Kittens need one at 8,12 and 16 weeks. I like to provide my pet parents with all 3 vaccines, so as not to add to their costs.
I've shopped all around and EPM is the best buy!