I use Nickel Never-Seez on my field gun chokes. I do not change them afield, and will sometimes leave them in for weeks, assuming no rain and not dunkings. Do NOT get it on your clothes. It is forever.
I just use RemOil or whatever on my extended clay target chokes. I change them with my fingers and clean them all off when I get home.