There are a lot variables to think about, the size of the cylinders, the work load of each cylinder, and is there a possibility of all three firing at the same time. The 30 gallon tank should easily handle all three but I would add a tank at the largest cylinder or heaviest work load just in case because of the distance.