Hey folks - 1998 K2500, 5.7L, 250,000miles. Upper and lower ball joints several months ago with other work done as well, but I made the mistake of filling them with oil before installation, and there wasn't a good way to get it out, I tried a couple, and it was a sealed boot with grease going in...