Good luck, it is very difficult to trade for the purples.
I had to overtrade to complete my Monahan Black Rainbow. And that was with trading other purples for him.
I tried briefly to trade for the Kylington purples, but that didn't work out. Nevermind trying for Tkachuk.