I have used toyotapartsoverstock.com before and was pleased with what I got(it said Toyota genuine parts on the box?). I blew out the inside of my steering knuckle(cv axle blew and it was installed incorrectly, cause it wasn't me who did the repair or the great mechanics I go to, lesson learned) and got a new one for about 150 dollars off of what the actual dealership wanted for just the part.