Tung oil is excellent!
I have used tung oil successfully on many shafts. A quality tung oil will leave a clear finish that is slick and very resistant to dirt, chalk and moisture. Tung oil, as most know, is most commonly used to treat teak trim on sailboats.
As for applying, be sure to clean...