Model Y Juniper expected to last 20 years as Tesla vehicles now beat diesel car lifespan in new EV longevity study 2 years ago