I found them hard to track down without paying big dollars. Look for specialist catering/restaurant suppliers. Shouldnt cost you more than a couple of dollars each. I bought 60mL Duralex glass ones. Great for macchiatos or short blacks.
Also look for cookware suppliers who dabble in semi-commercial stuff. In Adelaide there is one called Tabletop & Kitchen.