basically not the highest quality of parts they're using for not low prices either.. I agree, time to find another mechanic, this should serve as a warning. I bet all they'll keep doing is replacing the axles with more low quality parts. Best idea? Get the Toyota axles/driveshafts (and a new mechanic/shop) and be done with the quality issues.. Simple? Yep..
Had to add this.. all this on a 2018? A bit early for Toyota parts, if you're the original owner.. My Scion didn't need struts until the 9 year mark, the links 10 years. And this is in the rust belt! And the axles are still original (now 17 years old). Sure mine could go bad tomorrow but it seems a bit fishy on yours needing to be replaced so soon. Im starting to wonder if your car is being sabotaged to get more work.
Oh about those "highly rated shops".. I've found that those ratings can come from a company the shops pay to write good reviews, sad but true.