Having no oil in a gearbox is infinately worse than oil that isn't quite right. Unless you are running positraction, or an Indycar, gear oil is gear oil. It does gears, roller and tapered bearings.
diggerG