Think paint. Every brand has it's own proprietary formula, most can hit the same colors, some outlast others, but everyone has their own, and they'll never tell you what's all in it. MSDS sheets give some clues, but never list everything, unless it's all regulated, hazardous, or flammable...