As SKJohn mentioned, CH Products controllers are not durable; the wiring comes loose or the potentiometers fail about once a year. I've used CH Products joystick and pedals for about five years, and every year I've had to send them back for repair. While I love the joystick, I'm not so fond of the pedals for the spiking (as well as for the smallness which PKJohn and I've explained). I plan on getting another Combatstick when mine breaks for good, but if my pedals break I'm switching to Saitek pedals.
I've never used Saitek pedals, but I recommend going with Saitek pedals all the same. But I recommend a CH joystick—if you're willing to ship them to California for fifteen dollars every year (it's about a month wait on average, too). Saitek joysticks are more durable than CH, but they're not quite as precise.
One more thing—be certain that you have enough room under your desk. With pedals, you need to have them not only directly in front of you, but also far enough away from you that you can use them effectively. But you also must be close enough to your desk to hold your joystick. I personally am having a nightmare of an ergonomics problem, between my monitor, joystick, pedals, and TrackIR.
In order for my joystick to not smack the monitor when I roll left hard, I have to keep it so far to the right that I have to hunch over to use it. On the other hand my legs are sort of cramped so I can be close enough to use my joystick. Being in position to use my joystick means I'm off center for my TrackIR, so I kind of have to look at the monitor out of the corner of my eye a bit, which causes eyestrain.
All this is after I painstakingly measured my desk, chair, pedals, and TrackIR and centered them. I also raised my monitor. Anyway, I'm sure I've bored you with me woes; I just want you to be sure your desk can support your equipment. If not, you may also need to save up for a new desk.