Ok ... I have the lower ball joints in my possession and intended on starting my replacement project ... jacked up the truck , removed the front passengers wheel .... check the brakes ,,, ouch not digging into the rotors yet ,, but one more application of the brakes and it might explode ... went online and ordered pads from advance auto .. had no idea they had 2 stores on the same road about 10 miles apart .. went to the one I have always used ... wrong one lol had to drive to the other one ,,, well brake pads ,,, wrong ones , not for the front of the 2005 .. guy looked them up and ooops discontinues .... really ! Took the rest of the items I bought and went home .. went on line to search check a few sites .. 150$ ,, 177$ what the hell is that about ... ok so I went to old faithful zekhausan.com where I ordered the last set for the truck won’t be here till dec 3rd ... 112.xx including shipping .... these are great break pads .. it showed the last time I ordered them was in 2007 ...wow ! They lasted forever ... squeak free , dust free and high performance ,,, link below : https://www.zeckhausen.com/catalog/product_info.php?cPath=13_3576_405_14_209&products_id=87 so know I’m putting the wheels back on for the next free window of opportunity to get the ball joints and brakes done .. But in the meantime before putting the wheels on I thought it was time , way past time to clean the inner rim . HOW THE HELL DO YOU GET THAT BLACK CRAP OFF THE WHEELS ! I tried dawn grease cutting soap , brakeleen, half a can . And only got it to the point in the pics below .... What will get that off , anyone ?