The Carhartt I'm replacing was over 15 years old-worn out on the underside of the forearms, both outside pockets worn through, repaired with iron-on patches on the inside. Then the patches fell out. It got donated, hopefully a poor person got it-it was still warm & functional otherwise. Changed a lot of oil & worked on a lot of stuff outside in winter wearing it! Not quite as stylish as a leather bomber jacket, though.I just retired my $150, 14 year old winter coat (only the front zipper had worn out, the rest of the coat was fully functional).
I even have a hard time typing this out...the bomber jacket in this thread is $1200! If it lasts as long per dollar as my coat did, it will last 112 years.