Who hasn’t experienced the spring in a non-return valve breaking and leaving metal residues in the system thus contaminating the product - or perhaps even damaging other components?
It sounds expensive, so I guess you want to avoid this.
To prevent metal residues in the end product from reaching the customers, it could, of course, be an option to use a metal detector to detect any metal residues in the end product.
However, this doesn’t sound ideal. Then the product is already contaminated and must be discarded. Moreover, neither does it solve the problem of broken components.
With a spring-free check valve, on the other hand, you completely avoid the problem of a broken spring - and thus also metal residues in the system.