I use these rubber seal tops made by Libbey, found at Micheals. They come in small, medium and large sizes and hold 2 oz, 4 oz and 6 oz of tobacco respectively. I found the 6 oz is too large and the tobacco gets dry after a month or so. Flat tops, so they stack nicely.
http://www.peachsuite.com/608-71851/libbey-glass-storage-jar-15oz-71851?utm_medium=shoppingengine&utm_source=shopzilla
They are usually on sale at Micheals for $2-$3 in various sizes. They are about 3" wide, which is enough for me to get my hand in, fill the pipe and not make a mess....a bonus with Mrs. Jones....