Had to replace mine twice. They (mine) are made in Mexico.
Amazon says this fits my Toyota 2005 4runner
Amazon.com: BOXI Heater Blower Motor w/Fan for 2003-2007 Lexus GX470 / 2003-2009 Toyota 4Runner 87103-35060 8710335070: Automotive
Can't remember where I bought the one in my 4runner.
Read the bad reviews as well as the 5 stars.
When they start making noise you have a month of life left.
Not that difficult to replace.