Looking at some available tubes, there are 28-32 and 35-38 by Performance and 20-28 and 28-38 by Specialized, 25-32 and 35-40 by Michelin. So 34 is in between sizes in some brands. The guys at my LBS keep trying to get Specialized to change the labeling on their tubes because they use the 20-28s up to 32 (or something like that). Anyway, tubes are very stretchy and just expand to fill the tire volume, so the stated widths aren't exact. Better to use a tube labeled for a smaller tire than one labeled for a larger tire if your tire is in the middle.
Oil is good, grease is better.
2007 Peter Mooney w/S&S couplers/Terry Butterfly
1993 Bridgestone MB-3/Avocet O2 Air 40W
1980 Columbus Frame with 1970 Campy parts
1954 Raleigh 3-speed/Brooks B72