In my experience it is not very durable on metal
That can be true if the metal is subject to flexing, but that should not be a problem with a kilt pin.