The rubber pulley seal can rub a groove on the sealing surface of the pulley, allowing even a new seal to leak. Don't throw away your pulley, Speedi Sleeve it!
These simple devices give you a new and possibly a better shaft surface to mount a new-same-size-seal with minimal preparation.