I went through this with my 1998 too.
The best way I've found of knowing if the console will work is looking at the door tag in the vehicle. There will be a line like "C/TR KF9/FR17". The 17 is the important part.
The 17 is the color code. From the best of my knowledge the
moonmist will end in 16, the dark grey will end in 17, and oak will end in something else. This is based off my observation and experience.
Older 4runners tend to be the moonmist (the blue-ish one). Even if you have
the window sticker, Toyota called it grey. Mine doesn't say moon mist anywhere on it.
Here are some relevant examples on BAT:
Moonmist (specified by seller)
Moonmist
Another Moonmist
1996 4runner with moonmist
The other dark grey non-moonmist
People rarely specify between moonmist grey or dark grey. Even my window sticker just says grey, not moon mist.