Yes, they are usually always in stock. They go for around 20 bucks.
Yes
That I cannot tell you, you will have to call them and ask them
Yes. All colors.
Try to call them I don't know if they have it
Just call them
Thanks! Your answer is awaiting moderation.