I use Vectra Spray to waterproof/stainproof too, and can vouch for it. It sprays in a very fine mist, and kept the leather on my bags looking like new, without altering the color or texture. It's the Vectra 16 shoe-handbag-apparel aerosol can. I ordered online too.
It must be pretty effective at stain repelling, because I sprayed my white denim jeans with the Vectra spray and a few days later spilled a bit of BBQ sauce on it. I wiped the excess off with a napkin, dabbed it with a wet cloth, and it was almost gone except for a faint faded spot. It completely disappeared when I washed the jeans a day later (using cold water, no bleach). Sorry TG, I know it's off-topic but it just amazed me that it worked.