You cannot fully prevent it, but this product will definitely work great! The oils and sweat on your hands will not soak in as easily when you spray it. But sun does make the leather patina, even with a protector.
Do you mean the handles turning black? Or just having a patina? It will patina naturally due to the sun and will turn a nice brown color. The black is due to dirt, lotion, hand sanitizer ect....