This is better than most products I have used. I disassemble my pistols after shooting, lay the parts out and spray everything down real good and let it stand for up to 1/2 hour. Come back and use a mild hair type brush then rinse in warm water and force air dry. I find the product to bead all water. I use this product at least once a week, I like it because it is biodegradable and I would recommend this product to others.