Hey, that's a really smart question! Dealing with legacy systems like Siemens S5 and Allen-Bradley PLC-5 is a common headache in industrial maintenance. From what I've found, there's no one-size-fits-all ratio, but here's a practical approach that experienced maintenance teams use:
For critical components like CPUs, power supplies, and communication modules, stick with OEM parts when you can find them - maybe 70-80% of your critical spares should be genuine. These are the heart of your system, and failure here means complete downtime.
For I/O modules, sensors, and less critical components, you can go 50/50 or even lean more toward quality third-party alternatives. Many reputable suppliers make compatible parts that work just as well at a fraction of the cost.
The key is to maintain a "hot spare" strategy for your most critical components while using third-party options for routine replacements. Also, consider that scarcity drives up OEM prices 2-3 times original cost, so mixing sources helps control budgets.
Most importantly, document everything! Keep records of which third-party parts work reliably in your specific applications. And always have a migration plan - these systems won't last forever, and smart inventory management buys you time for a controlled upgrade.