In may 2017 i ordered a 2.0 liter engine for a mazda b2000 pickup. When it finally was delivered i had to drive 2 hours to pick it up at the shipping dock. It was supposed to be delivered to my home. I was told this was a good engine but the water pump was broken and the carburetor was broken. I had to use parts off my old motor. When i finally got the motor installed and started it up it had a worse knock than the one i had in the truck to start with. I called them and explained the problem they then started giving me the run around saying they would call me back but never did. I have called numerous times and was talking to a different person every time and none of them could tell me anything. Most times when i called it was sent to voicemail. They have promised a replacement but no body will talk to me about it.