no, im planing on buying one just for this purpose, as for buying somthing else, do either of them have 2 joysticks 3 foot pedals and 40 buttons?
An x45 and x52 are flight controllers (seperate joystick on throttle units). No pedals though.
Each controller has at least a 3 mode switch, meaning you can map the buttons to three different htings. Things being keypresses, mouse buttons, macros, multiple macros, etc... And all the buttons are at your fingertips so you don't have to look away from the screen to find htem, unlike steel batallion which has that grid of buttons in the middle.
But for less than the price of a steel batallion controller you probably could get an x45 and some usb pedals off ebay

But I have the same question as lockburn, what games can you play with the steel batallion controller? Because, between the x45/x52 and a good dual analog gamepad (like thrustmaster's) I can't think of anything on the PC you can't play other than having a steering wheel for racing games.