Engine flush, complete waste of time. Just warm the oil up and replace it, IF it needs it. Adding new oil before its due is not going to make the engine run better, last longer, more power, make it love you, etc, etc.
Yes, gearbox, diffs, transfer boxes all have oil in. Question is, are they due?
If they are, then change them!
Is this a new car thing?