I put a pinch clip on my harness in 2007. I've been expecting it to break/fail and kill me since then. It hasn't yet, in fact it's looking like it will outlast the webbing.
Someone somewhere sells a stainless steel pinch clip. I meant to buy one, but never got round to it.