Hello Noora, and welcome to the forum.
If you are worried about Barrelbrite, then any cheap washing up liquid will work. just use enough to create a lather.

In answer to your second question, you can go on using the same solution with copper, brass, and precious metals, until it begins to look dirty.
However any plain steel shot is best removed and stored dry, to prevent rusting. Dennis.