We had horrible staines in our toilets when we moved in, house had been vacant for a year. Vinegar worked like a miracle. We emptied out all of the water and then filled the bowl with full strength vinegar and let it sit overnight. The bowl wiped out in the morning and was sparkling. The best thing was the cost, CHEAP!!! Hope it works for you.