For small pulleys, check out a hobby shop that deals in radio controlled model airplanes
and cars. For small gears, try
www.nwsl.com. They also have small drills, bolts, and metal
rods (e.g., 1.5mm x 6"). In England, try
http://www.ultrascale.co.uk/ for small
gears.
Bob