Rolls-Royce has completed a long-term agreement with Lockheed Martin worth up to US$1 billion to deliver approximately 600 engines to power future C-130J...