Got from another list from the IBA technical authority, Tom Austin. Good, nerdy, arcane stuff.
Re: Expansion and Catch Tank Size Calculation
All gasolines are not the same so I use a volumetric expansion coefficient of 0.07% per degree F increase in temperature, which is 0.13% per degree C.
Here is my summary of overflow tank/vapor space design calcs:
When you fill the tank, the temperature of the gasoline is usually a little lower than the daily mean temperature of the location where you purchased it. 60°F is a typical temperature for fuel dispensed from underground tanks in areas with maximum daily temperatures in the 70-80°F range. Given daily variations in temperature, it is easy to find 60°F fuel in an area that will achieve a daily peak temperature of nearly 100°F. If the bike sits in the sun in a black tank, fuel dispensed at 60°F could easily rise to over 100°F. Designing for a 40°F rise is the minimum, in my opinion.
The volume change going from 60 to 100°F is 2.8% (40*0.07). Each gallon is 231 cubic inches. 2.8% of 5 gallons is 32.3 cubic inches, which is 17.9 ounces. (Vehicle manufacturers typically provide more than double this much expansion space to deal with more extreme conditions and to have a safety margin. That's why all motorcycle tanks are designed with dead space than can't be filled.) It is not that difficult to experience a 60°F rise in gasoline temperature in an aux tank. Designing for a 40° rise does not give you a fail safe system.
Based on the above calculations, an overflow tank that is 2.625" dia. (the diameter of a soda can) would have to be 7.8 inches tall to handle the effect of a 40°F rise in a 5 gallon tank. Note that the catch tank sold by Tour Tank is only 1.625" dia. By 4" tall. That's only 16.6 cubic inches, about half what you need for a 40°F rise in a 5 gallon tank.