Never use WD40.
For reels, I use a little mineral and work into the gears and any other moving parts.
For the terminal tackle - hooks, swivels etc. Sharpening stone, steel wool or even fine grit sand paper works to remove any rust spots and keeps hooks sharp.