Even if you buy 25, it might be cheaper than the vet once you pay for the exam! LOL.
But otherwise, why don't you contact other breeders in your area, even through your closest all-breed club? I know I usually have a bunch of extra doses that usually get thrown away when they expire. Unfortunately I'm in NY.