These ball joints are pretty robust as long as the boot is okay. But if the boot gets damaged, they can wear pretty quickly due to debris. Luckily, they're pretty easy to change.
Genuine Mazda part NA01-34-550B. Fits all NA and NB Miatas. Sold individually, there are two on your car.