I was looking at esv's two part and it looks like it has all the trace elements in it.
That's a complex question, more than you might think. A two part optimally should have all elements in it, but it doesn't actually supplement them, it just keeps them from being reduced by the method itself.
I discuss that effect with a particular example (copper) from one of my articles:
http://www.reefedition.com/the-many-methods-for-supplementing-calcium-and-alkalinity/
One issue that has confused some reef keepers, however, is the presence of trace elements. Assuming that these products are actually formulated with every ion such that a true natural seawater residue remained (let’s call this the “ideal” product), then it will necessarily contain such ions as copper. Since copper is elevated in some reef tanks, and is toxic to many invertebrates, reef keepers have wrongly criticized this method as adding more copper. That’s actually not what would happen. Since these products leave a natural seawater residue, and since copper may be elevated in concentration in many reef tanks relative to seawater, then using these “ideal” products will actually LOWER copper levels because when the increase in salinity is corrected, the copper will drop.
For example:
You have copper in your aquarium at 4 ppb and salinity of S=35.
You add a two part additive that over the course of a month raises salinity to S=36, and raises copper to 4.02 ppb.
Then you correct the salinity back to S=35 by diluting everything in the tank with fresh water, and you get a final copper concentration of 3.9 ppb.
Does this happen in real products and not “ideal” products? I have no idea. But the statement by manufacturers that it contains all ions in natural ratios, including copper, should not be viewed as a concern that it is exacerbating a heavy metal problem.
The rise in salinity of these products over time can be very roughly calculated, though there are several reasons why this calculation is only an estimate. For every 1000 meq of alkalinity added in this fashion (and the matching amount of calcium) these products will deliver on the order of 60 grams of other ions to the tank. In a tank with a low calcification demand (defined later to be 18.3 thousand meq of alkalinity per year in a 100 gallon tank (0.4 dKH/day)) this effect will raise the salinity by 3 ppt per year (compared to a normal salinity of S ~35). In a high demand tank (defined later to be 219 thousand meq of alkalinity per year in a 100 gallon tank (4.4 dKH/day)), the salinity will rise by 35 ppt in a year, or approximately doubling the salinity. Consequently, the salinity should be monitored closely in using these types of additives, especially in a tank with high calcification rates.