This is a very common cost benefit reliability decision. It almost doesn't matter what the part is. The question is Replacement "on condition" vs replacement "on time."
It depends what the cost and frequency of failure events are to the operation.
If it's not possible to make MTBR or MTBF calculations, why?
(Mean Time before removal, mean time before failure)
Sounds like there is a quality/reliability problem with some of these units to begin with.
One of the reasons for high quality control in manufacture or overhaul is to achieve predictable performance.
If somebody's overhauling parts that don't last, I'd suspect the practices their shop uses are faulty. Maybe consider parts that are backed by a warranty, if possible.
If your operation could incur unacceptably large financial impact when a failure occurs, perhaps owing to a guarantee you make to your customers, use a reliable part and replace it on time. This is more expensive maintenance, but makes your business plan work.
If your business plan can tolerate the occasional adjustments in operating schedule that occur when failure occurs, replace on condition or at failure.
There is a difference too. Sometimes waiting until failure drives your repair costs up.