I get my wood from Lee Valley, they have a website you can order from. They sell long blocks of wood meant for pen turning but you can easily get 10 or more scales from one block. They range in price from $4 to $28 a block depending on the wood and they carry yellowheart, purpleheart, ebony, zebra wood, etc.

Happy hunting!