Sunwest was easy to work with. Motor has run great. Only problem I came across was they used a victor reinz gasket set, which means head gasket as well. It popped at 12k miles. Tore it down and threw in an oem Toyota head gasket, zero problems. Although I got a great deal on a 3.4, so the performance 22re is gettin yanked soon. I would have no problems still running it, though.