Well, if the Ace Edge works, then the Aviator should. They both use the MS standard layout and work with AC6 and Hawx.
I'd rather have the Ace Edge, but cost is a factor. The X52 will work for the pc, you can always program it yourself. You could just about type with that thing if you put the time into configuring it.