I replaced 4 starters in my 2005 4runner. The OEM lasted 4 years.
I have AM starter in there now.
They last 4 years and then fail as well.
AM starter at Amazon is $100 - 1 year warantee.
OEM is over $300 and isn't any better.
I get about 4 years of service whether new or AM/new.
Amazon.com: DB Electrical SND0491 New Starter For Toyota Tacoma & Tundra 4.0L 4.0 05 06 07 08 09 2005 2006 2007 2008 2009 & 4Runner 03 04 05 06 07 08 09 2003 2004 2005 2006 2007 2008 2009 FJ Cruiser 07 08 09: Automotive
Tranny in my 2005 4runner with 150,000 miles shifts like new still ... knock on wood.
No high speed highways in Bahamas, and I think that has saved my 4runner tranny from lots of "heat".
$800 for a Toyota starter with labor is "nuts" IMO. My Yamaha boat mechanic (had three F225s) replaced the 4runner starter in my driveway in 25 minutes for $60. I stood and watched in amazement. Two bolts. Didn't use a jack either.
Having said that, the local T. dealer wanted over $900 to order one from Japan (I'm in the Bahamas), so we punted! Installation would have been added on.
There are twice as many "starts" on a car in the Bahamas as there is on a car in Miami.
Replacing the starter with another new AM starter solved my starter issues every time.