It is inevitable that constant rubbing on the armrest can do so much damaging on leather surfaces. Even you buy a good used ones. How long that's gonna last?. My ultimate solution is just wrap it with replaceable leather covers from an excellent auto upholstery factory.