Do a search on this subject and you could find more answers...but in the meantime you can source the OEM ones from Scotsdale of Infiniti for the best price you're going to get. There are ZERO other choices for you to find through normal avenues in the USA. However, there is one additional choice to get them from a place called MemoryFab that imports the KYB SR Specials, which are the same manu as OEM but a higher performance (and higher quality) model. These are stiffer and dramatically improve the handling characteristics of the car.
If you don't mind the softer ride go OEM. If you like a more spirited drive call up memoryfab (
www.memoryfab.com) don't use their website as it is useless, but call them and they do take a few weeks to get, but the last person I sent that way got them cheaper than OEM and worked out great. I spent over $700 on mine as MemoryFab wasn't in the picture, that as 5 years ago and they are as good as new today. The OEM ones are not high quality ones, the SR Specials are much better.
The other things to look for are the torsion bar ends links, if those were not done you need them as well. You should also order strut mounts as you will probably need those as well. Lastly, springs do last a long time, but if you plan to keep the car I would serioulsly consider re-doing those as well. You can either look around for in lowering springs from Tein, Espelir and a few others (they lower you by 1 1/2 to 2") or you can get the touring springs from Infinti of Scotsdale. The springs are not expensive and the labor is nominal to the job when you install the struts/shocks. Here is a pic of my 97' I also have M45 Sport RIMS with bigger tires and spacers to make those big rims fit. My car handles NIGHT & DAY differently then stock and I much prefer the way it handles and also drives.
Nobody even knows what this car is anymore and it handles