Do these magnets ever have to be replaced? How long do they last?