I will have to shop around, I guess. The vet clinic only carries the 1 year PureVax and my vet doesn't carry them at all. I guess that in a rural area where lots of people don't give cats rabies shots at all, it's hard to market a rabies shot that costs 2x as much. I paid $31 for the PureVax at the vet clinic.