I got our vet to do ours, a combined Porcine Parvovirus and Erysipelas vaccine, Porcillis Ery. Fortunately, he has several clients with pigs so had the vaccine on hand - which worked out much cheaper for me as I didn't have to buy a large quantity of vaccine, the vet also did it as part of his rounds so just charged for the actual mileage to my place and no special callout fee.