I used Ulaunchelf 4.11 if I remember correctly (maybe also 4.16 some times), as you may know newer versions don't work at all for this trick (you get BSOD).
You can find CogSwap here in this site:
PS2 - Cogswap Loader by Hermes | PSX-Place
I don't know if it's the same version I used (I have it on my old PC). I'll upload my version if you'll have problems with this one.
I used it with some games and never had problems (as far as you use a higher LBA disc for swapping obviously).
Btw for the swap trick (for booting Ulaunchelf) it works perfectly with any game (since you're always booting the same game).
You see:
Ps2 - How to safely swap - YouTube
EDIT:
I attached the congswap I have on my old PC if you want to try it.
I also attached what should be the Ulaunchelf version I used for the swap trick (I'm 99% sure, it should be this).