RTX could earn $350 million on this arms sale, but how long will it take to book the profit?