at what mileage should the struts be replaced on a 2006 toyota avalon limited
Replace them when they are worn out or leaking. Have it evaluated at a competent suspension shop. With cupped tires it is probably time.
Yes, the shop can also inspect if other parts are worn, like ball joints and tie-rod ends. Of course have an alignment performed after the parts are replaced.
Search Toyota Avalon Questions
Toyota Avalon Experts