i must be lucky because none of mine have any wear at all
but because its a ball bearing that ( rolls ) over it i would expect it to last many thousands of shots with the correct lube
yes the BSA one is very clever as the round pin acts as a stop and catch for the detente if it wears stick a new pin in