Very good replacement part, perfect fit. However, there was no oiler and a ball joint bushing that contained grease. I strongly recommend NOT ordering from CarPartKings - they have terrible customer service and really have no idea what they are selling.