I guess any of that will work,but all I have ever used much was Tru oil.I usually don't even
degrease it unless I plan on putting on snake skins or rawhide/sinew and haven't had
any problems.I just wipe it on with a clean rag or my finger most of the time.Let it dry overnight and buff it light wit 000 steel wool and then put on another coat.I will do this 5 or 6 times,for
my hunting bows 8 or 10 coats.I have had the spray not want to dry,don't know why.
Pappy