I've been playing with a 2nd hand TrackIR 4 I got cheap online, plus a Saitek Cyborg EVO.
The stick isn't ideal, but has throttle & twist rudder. 5 buttons, hat switch, and a trigger up top, plus 6 on the pedestal will do the trick, as I've programmed 3 of the pedestal buttons to act as modifiers. That way I can control trim, TMS, DMS, slew, SOI, Hud modes, & china hut functions from what is a pretty simple stick. I'd say a basic, programmable joystick like this is the minimum controller. You could probably get one for USD$50-80