I wonder if the Marine Tex will bond to the pin and keep it from rotating. Capping the ends is preventing the oil from leaking. If oil is still seeping
along the pin it should lubricate it and maybe reduce wear?