Jeff, there appear to be a chlorine tablet in the toilet tank, If so I would remove it - those chlorine tables can cause premature flapper failure,plastic failure,etc. Have you tried to sand the flush valve seat ? (Where the flapper sets)- Use very very fine sand paper and sand lightly.