of all the 3 speed SA hubs I've worked on....probably a 100 or so, only one was beyond bringing back with some fresh oil. If it's been sitting for awhile like yours I recommend Marvel Mystery Oil, you can get it at most auto parts stores. Shoot some fresh oil into the lube port on the hub, don't worry about putting too much in there because it will just leak out. While your at it shoot some in that BB hole. Spray some WD40 type lube into the hollow axle on the drive side then thread in the shifter chain and run it through the gears. You can just finger pull the chain if there is no shifter.