I have bought a turbo from them, was supposed to be rebuilt. I got it and the factory
oil return was on it and pinched shut, also had to have some bolts drilled out due to broken heads. Wouldn't recommend them either.