What kind of stock are you trying to refinish? It is hard to give any sort of answer, as what one person might call a stain is a finish, and the type of wood underneath will also play a factor, as well as what you prefer? As an example, many of the factory stock finishes, that claim to be 'oil' are actually varnish. Many are stained with a red stain, and when that is removed you have a walnut available. So, you can stain it red again, or go with walnut. Same situation with many other types of stocks.