http://parts.arlingtonmazda.com/categories/Miata-%7B47%7D-MX%252d5/1990%252d1997/
Then head over to http://www.amayama.com and key in the part numbers. Their pricing is fantastic and they source your parts genuine from Mazda Japan or out of the UAE, bundle them together in NSW somewhere and ship them to you. Quick as UK and from my experiences so far a lot cheaper in MOST cases.
A side note that I'm sure will ruffle feathers. I buy seals like cam, crank and rear main directly from bearing shops or similar. Genuine are still just Timkin or SKF seals and have about a 500% premium tacked on. You just need the internal diameter external diameter and depth to get the right part.
Example, last year when I replaced my timing belt I picked up all 3 front seals for under $15 from http://pineriversbearings.com.au/bearings/ and I got a bag with 15 CAS O-rings for under $2 plus a handful of water neck O-rings from http://www.ludowicisealsonline.com/ Always worth replacing the CAS O-ring when you do the rocker cover gasket too. Sneaky thing is always leaking...

Both of the above were less than a 10min drive and 5min on google to find.
Enjoy the little beast and take it easy for the first month or so. Remember it's been used to a little old lady driving it for the last 20 years!
Luke.