After trying it several times without auto tracking, I had to reload a saved game prior to accepting that mission and go buy auto tracking.
I then beat it the first try in a Demon with 4 mesons with auto tracking and some hired wingmen (only mission I had to use wingmen on). You can reload a...