Just an FYI, the one year and three year rabies vaccine are identical.
From the Wall Street Journal:
One company, Pfizer Inc., decided to test its one-year rabies vaccine on live animals and discovered it lasted for at least three years. It sells the identical formula simply packaged under different labels - Defensor 1 and Defensor 3 - to satisfy different state vaccination requirements. Some Vets Rethink the Need for Annual Pet Vaccinations