A good leather jacket will last forever. Mine is 25 years old and it looks better than when I bought it. What I see now is that most jackets are made of paper thin leather that's for fashion rather than function. I have no clue where to buy but I would try a place that caters to motorcycle riders.