has some wear, god replacement part, i do not know if the spring/button mechanism works, as is, please see pictures for details