It has been a long time. I belive 6-12 hours of cooking time pending size of the hog. 80LB propane tank would get it most of the way done, usually a 20 LB to finish. You will need the roaster, chicken wire, vegetable oil, wire to tie the chicken wire around the hog, good knives, good sized table to set the hog on and pull the hog apart after you are done roasting it, and lots of beer to drink while you sit around making sure the roaster does its thing.