they are not going to be perfect time to clean and paint some parts so they are at least grease free and clean when they go back in. i just messed with the rotor but nothing great because i will put on new ones and it is getting new ball joints and stuff also.