Likely you have no breathers on the tranny or t-case, the older ones vented through the shifters. Could be worn out rubber boots underneath letting the fumes into the cab. I get the same smell in my '85 with the right wind conditions, I run Redline synthetic gear oil in mine, since it tends to have a lot less odor. You can also add breathers to your shifters, I'll be doing that on mine like this:

[Linked Image]

Basically drill and tap the shifter base to accept a 1/8" NPT to hose barb fitting. Then add a hose and run that up to a filter on the firewall.