It's the same part # for the oil pressure sender for C900s, 9000s, GM900/9-3, so yes a C900 one should work. You will probably need a thread adaptor- most aftermarket senders seem to be 1/8" NPT, whereas the OEM unit is, I think M14 x 1.5. You will need an adapter/extension stub if you want to measure temp as well as pressure. The oil pressure sensors often have a third terminal on them that you can attach your original oil pressure lead to.
Zahid, this is the info I have on the matter. It might help you narrow down your search:
I have listed the part numbers that were used when I upgraded my classic 900 M91 to install VDO gauges. It appears that the part numbers fit 99/90/900 models. You will need to establish what type of adaptor your vehicle requires for the oil pressure switch to screw into. The description below suggests cylindrical thread, but this part is NLA.
For a 9000 you need:
214163057 Adaptor conical thread (for where oil pressure switch plugs in) 900 M81-86, 9000 -M86
214163040 Adaptor cylindrical thread 900 -M93, 9000 M86-
This part is no longer available from Saab.