Both my '19 Crosstrek and '18 Forester XT. The Crosstrek has 30,00+ miles and this is the second time I did the cleaning. The Forester has 26,000+ miles and this is the third time. I was not going to do the Crosstrek again be it will be replaced next summer. But If I were buying it I would appreciate that this had been done. Probably not the magic bullet but it can't hurt.