Those are re-greaseable UJ's
Does it state its for your axel. My 2007 built Sahara according to the build sheet, has the NEXT GEN. Dana 30 front axle.
Got the UJ's done a couple of years back and used the OEM Mopar ones which were expensive, but for the kind of stuff I do last long enough. Got some Spicer Non Greaseable ones for spares 5-760X as they were a good price off Amazon.
Those Dynatrac ball joints suggested above are really heavy duty stuff, especially it your intending to do some hard wheeling.
Last time, I went with the non greaseable OEM Mopar BJ's, they are overpriced, but have lasted quite a while.
Just keep using your Jeep & don't let it stand for long periods.
Plenty options out there, depends how hard your going to be on your JK.