I bought these ball joints on offer from Revain because the packaging was damaged. When I received the item there was nothing wrong with them other than the missing dust caps. I called TeraFlex and they sent me new ones for free. They are easy to install and still hold up well on my 98 Tj.