What is needed is to take it all back in house as it was in my day. What was a cynical political measure to be able to say "We've reduced the size of the military and saved x billions of pounds" always failed to mention that these military jobs were now outsourced at an extra cost of x billions of pounds. Stop messing about with what should be purely a military organisation and make it fit for purpose again.