you can get a compatible memory chip at your local computer or office store -- just make sure they have a return policy -- but to answer your question -- the Kingston KTM-APV/16T will work -- here are some others also:
Kingston KTC2430/32 (16 MB)
PNY UNIMEM16MG (16 MB)
Mitsubishi MH8H325CNJ (32 MB)
Simens HYB5117405BJ-60 (16 MB)
a 72 pin 32 MB simms chip will also work -- that's what i have -- i've had mine for 4 years without any probs -- hope this helps