It does look very messy. And replace it was my gut response too. But having swapped these, I thought the new arms didn’t have any grease in the ball joint as they felt empty. The dealer confirmed for me they come pre-greased and don’t require much grease, so the amount of grungy crap I saw on mine (which looked similar) makes me think these somehow attract and retain road gunk.
FYI not sure the mileage on the vehicle the OP is looking at but mine went 150k without issue. I swapped my LCAs because the bushings had some wear and I was chasing a really annoying popping sound. I suspect for most people the LCAs will easily go 250k