I second the thought of using Toyota take-offs.
Last two suspension rebuilds I have done (4th gen) have been with 2021 4Runner take-offs, to include full struts and shocks with front and rear springs. I purchased new strut bearing assemblies for piece of mind.
Less than 300.00 each time in...