They occasionally do. If you call in they will let you know, or add you to a list to let you know when they get some in. But like the other person mentioned 20-40 is probably typical depending on the stone size.
Don't know for sure. If they do it can cost anywhere from $20-$40.
Thanks! Your answer is awaiting moderation.