I buy the vanguard plus 5...I found price varies on the brand but best pricing was Dr. Foster/Smith ....the vaccinations come with an expiration date (usually lasting about a year)
Be sure and keep the peel off label after each shot, record them in the health record and document pack you make for each pup. If you ever get a reaction your vet and the mfg will want to know the lot number. For the record I have never had a reaction.
always remember never inject a muscle, lift the skin ! (I do it in the nape of the neck) If you have a fussy pup and want to distract them give a bit on peanut butter on the roof of their mouth just prior to the injection, they wont make a peep, their too busy enjoying the PB.
hope this helps