First determine if you need a coating. If the shaft is in a dry/lubricated environment, you may not need a coating or plating.
You may want to provide more details on your application to obtain better advice.
For reference..
I typically use electroless nickel plating if it is a shaft...