I've always used Sturmey Archer oil (which IIRC is ~30wt), and done it much as BG describes. I've never disassembled and rebuilt a freewheel, and know that grease is recommended for the bearings, but so far no problems. I also occasionally will soak the freewheel in mineral spirits and then lube them after letting them dry out for a day or two.