Easiest way to clean diff internals is with an ultrasonic cleaner... just let the excessive oil drip off the parts then add them to the ultrasonic cleaner. Benefit is you don't need to use super harsh chemicals, as mineral oil is displaced relatively easily with the right solvents.