I have not tested these but all buttons and connections look to be in good order.  Not perfect but they are not in bad condition.  I did disinfect both of them and cleaned them some.   BinJ1