By all means use whatever you like on your own vehicle, make sure to tell any potential new owners of the lack of clevis pins.
Not sure the loss of a clutch is a safety issue.
Interesting thread here
It's one on the clutch - I inherited it. I'm changing it