If you're sure the smell is gear oil, which is unmistakable, it's possible that you have a bad engine-primary seal. I had one go bad on my old RK after 88k miles and it would barf tranny oil out of the tranny breather hose, but only when going >60mph. The primary vents through the tranny and with a bad engine-primary seal the crankcase pressure at highway speeds causes an abnormally high pressure to build-up in the primary and tranny, which forces the oil out of the hose. Sometimes this also results in engine oil migrating past the seal into the primary, but I didn't have that problem. Replacing the seal fixed the problem for me.
Check the area around the tranny breather hose and if it is wet with oil this may be your problem. I'm stumped as to how tranny oil would get on top the tank or even make contact with the bottom, however. If it was blowing up from the hose that high it would be getting all over your engine and everything else.
Another idea, which is a long-shot, is that tranny oil is migrating into the oil pan because of a bad gasket. Since it has a very strong sulfurous odor I would think it would be obvious even mixed with engine oil, and if it blows into the AC you would smell it. It could also splash onto your tank from there, but I would think you would also see it in the vicinity of your right saddlebag as it barfs out of the AC.