As long as what exactly? I've had a 64 Dodge Polaris, 65 Chevy Impala, 66 Chevy pickup, 84 Datsun 210. All eventually needed their starters replaced. Since then, I've had 95 Explorer, 97 Ford F 150, 97 Mustang, 2000 F 350, 2002 GMC 2500, 2004 Acura TL, 2006 BMW 325 C, and 2014 Subaru Crosstrek, none of which needed their starters replaced. As for start/stop tech, 2005 Honda Civic Hybrid, 2016 F 150, 2018 Toyota Tacoma, and 2019 F 150. I would venture to say I had more starts in those vehicles than all the others combined, and none required a new starter. I think it safe to assume that autos components today will last longer than similar components from the 60s, 70s, 80s, and 90s. Cost more to replace? That's a given due to inflation. I mean geez, how much does it cost to replace a windshield these days.