I bought one to put on the used engine I'm dropping in the TJ. Seemed like a good deal at $30. I drove it 50 miles and it started squeaking. I thought it may have been the belt as I did get some drops of coolant on it when I was filling the radiator. I pulled the belt and started it, low and behold the squeak was still there. I swapped it out for a Dorman replacement and the noise went away. Avoid that part unless you like doing things twice.