The pulley was swapped and didn't fit my truck. I had to remove the new pulley and put in the pulley from the old pump to make it work. The company contacted me to resolve the issue. I informed them about the pulley problem and they did everything right. They fix the problem on their end and refund part of the money for the extra time I spent. The pump is now working well and my truck runs smoothly.