Had an x45 years ago, the G940 was it's replacement due to age. The G940 is a better stick, more accurate with a two stage trigger.
The G940 throttle is not bad, split throttle and alot of buttons but precision throttle work, like tanking or formation, is more difficult due to the "reversal bug".
Since you already have it, use the G940 is my advice. It's a wee bit better than a saitek.
I've modded my throttle with a BU0836x and use my CH pedals and that's a nice setup. I did plan to run the G940 pedals through the BU0836x but can never find the time to do it:)