I have always vaccinated my own animals, I usually order them from Jeffers and have had a really good luck with them. As for the
TSC shots, I personally don't recommend them, because there is no quality controls for their fridge. If a customer leaves the door open and a worker doesn't notice for a while those shots could be compromised. The shots may be fine but I feel better buying them directly from a vet supply place and having them overnighted to my house, and besides doing it that way is cheaper because you buy in bulk! My sister recently bought a 4 yr old horse and a 16yr old horse (mother and daughter) that were allegidly vaccinated by the owner with store bought vaccines, it was spring when she bought the horse and was just getting ready for her spring boosters. *a little background* I am from MI and last year the Equine Encephalytis was really bad and several horses were infected and killed. My Sister went away for a week vacation and I ordered both of our shots for the horses with the intent of giving them while she was away. In the mean time her new 4yr old horse contracted EE, which it was vaccinated for by the previous owner, and was dead in 48 hours!! I recieved the vaccines the day her horse became ill, but that disease is so strong, and pretty much fatal, it was too late! I'm not saying it was the shots, but her other horse was fine and received the same shots as the other horse, but as a young horse it received its original shots from a breeder that did not buy them from
TSC. I'm just saying this is something to think about. My two horses were also fine, and I like I said before get them from the vet or from Jeffers, and give them myself. Thankfully I have a great small animal vet and an easy to work with large animal vet. Both offices are very helpful and will sell me vaccines for me to administer myself. Good luck with the vaccinating!! You could call Jeffers, I think the number is 1-800-jeffers, they should be able to answer any questions and at least send you a catalog!