Abe,
I own the spit and just purchased it recently for this event. I am planning on using it every summer so it seemed like a good investment. Once I get home I will post the maker of the spit (it is a company on Lawernce avenue).
You can get the pig or lamb at Halstead Meat Market. Or you can order through
Pasture2Plate.com