I recently replaced the stock lower ball joints with these on my 2002 Dodge Ram and was very impressed. After trying to pry the old ball joints out (using a grinder on the pressed-in tabs holding them) they snapped in and out fairly easily. They have grease fittings, which I like, and are secured with a snap ring so if I ever need to change them again, I don't need a grinder.