I have bought many car parts that have been repaired or rebuilt, this was the dirtiest part I have ever received. It took me two days to clean it of grease and dirt. I'm just hoping that when I install it next weekend it will work and there will be no leaks.