any salt mix commercially available will work. there are some things to be aware of.
1. many salt mixes have been selling a product with extremely elevated levels of alk and calcium. The issue is much precipitates out before it becomes bio-available. some have gotten so high that they post very specific instructions for mixing due to the chance of a massive calcium precipitation event.
2. the most expensive salt mixes (usually) are anhydrous. is there an advantage? well possibly. if one is going to store large amounts for a long period of time, then an anhydrous salt should not have any negative effects from water crystallization, provided it is in a sealed container. also consider less product is required to mix to 35ppt as there is no water weight. that said its probable minimal.
3. seachem salts use a lot of borate in their salt mix this can confuse the karbonate hardness test kits to give false high readings when using seachem salt its best to use either their test kits for alk or make sure the kit you choose measures total alkalinity over KH. for reference salifert measures KH.