Depending on what time you have available, look into electrolysis. I cleaned lots of bits using that method including swivel housings, hubs, stub axles, brake shields, axle cases, hockey sticks and lots of other bits. I then finished them with phosphoric acid before painting. Electrolysis only...