Look for a well reviewed product, then speak to their technical help line before going off on one! Splashing around different acids, cleaners, dyes & stains can effect the final result! better safe then sorry....
Also, whatever product you use ensure it is thoroughly thoroughly dry before you...