Best way to find out is to give them a call. They're very friendly and the prices are fair.
Have 2004 highlander 14179004 v6 engine best i wil own.5000 miled of Ty for 10 yrs. 3 seat rows roof. Not much more but very quality engine
They normally have every thing you need so I would say yes but if they don't they will help you locate one. Great bunch of people and very helpful. Hope this helps.
Thanks! Your answer is awaiting moderation.