I have read some reviews of about these guys and most of them are totally true. I experienced those issues first hand when I ordered yaris’ engine. The engine when installed seemed and run like a new one, and even today after 2000 good miles it is still reving fine, so these guys know their stuff. But they have no business sense whatsoever, my order was late by full two weeks, transaction was messy, had to call them more than a dozen times to finally get my order. If I have to again place an order I will directly talk with manager instead of sales reps.