Hello Mike
Yes these are the correct ball joints for your YJ. Dana has a lifetime warranty against workmanship defects. They are normally good for 100,000 miles on the Jeeps with larger tires.
Thanks