The thing about dying soles is that it is a band aid solution at best. It will need to be redone at some point.
The RIT dye comes in both standard powder and liquid forms. It also comes in standard (for cotton) and synthetic (for polycotton). Because these soles are rubber, you need the synthetic version.
When you dye cloth, you have to boil it to allow the dye to penetrate the firbres. You can't boil the shoes, so you need other ways to make the dye react and adhere to the rubber. SeaGlow is a UV activated product that acts like a bleech to help reduce the yellowing. The blue dye then acts as a optical filter to reduce the amount of reflected red light. This is the same reason a swimming pool looks blue even when the tiles are white.
The problem with the dye is that it gets more potent the longer it is left on, so to get "icy blue", you can only leave it on for a short time.
The first time I did my V3 MAGs, I used a powdered version dissolved in water and a small paint brush. It lasted about 6 months before I had to redo it.
The next time, I used the synthetic dye in a liquid and I boiled the dye in a pot as I found it bonded better when it was hot.
They need to be redone now as it has been well over 12 months since they were done.
The replacement soles are water clear because I used a UV stable polyurethane when I made them.
Here is a link to my instagram when I redid them with the synthetic dye.
Mark on Instagram: “The replica #nike #MAGs in natural light #rit_dye _synthetic #Heat_the_dye #goodbye_yellow_soled_MAGs”