It's a cream, not a spray. It will work on any normal bronze or brass cymbal from any manufacturer. However, if you have cymbals with novel finishes you may want to check first.
The instructions on the side say: "Shake well before use. Apply the polish to a soft cloth, then rub along the grooves. Avoid contact with the printed logos. Use a clean cloth to remove residue and polish. Keep out of reach of children. Do not mix with other cleaning products."
If you use this kind of cleaner regularly, your cymbals may sound brighter than if they were covered with dirt, but really it's mostly just aesthetic - it will help you to sell your cymbals for a higher price if you take care of them.
I don't think this product protects/prevents cymbals from getting fingerprints and dirt on them. There's no 'protective layer' left on the cymbal after cleaning.
If you're doing light-maintenance with this bottle, you could probably clean a set of six or seven cymbals three or four times before running out.
If you've got cymbals that have black tarnished spots, this cream will not remove it all. But probably neither will normal metal polish. Cleaning cymbals is a preventative measure, not a remedy for severe tarnishing.