SMC, ZyXEL (maybe others) re-brand the Zcomax cards which may meet some of your requirements. The 2532W-B is 200mw (most cards are <100) and uses a detachable antenna. Remove it, and you can plug into the exposed MMCX connectors.
The chipset is Prism2.5 - well-supported, but 802.11b only. Demarctech also offers a version of this card type, including a 300mw version - the most powerful on I know of.
Comparable, but a slightly different design, is Senao. 200mw; internal and external antenna models. Netgate.com is the best U.S. source. They carry pigtails and antennae as well.
A nice, cheap magnetic-mount antenna that includes a pigtail compatible with the Zcomax-based designs: http://www.provantage.com/buy-7ZYXE0...1-shopping.htm
At $16, it's cheaper than the pigtail alone most places. I use this antenna with a 100mw ZyAIR B-101 version of the Zcomax with Kismet.
As for the patching, it's one small file and a couple of commands to make these cards work in monitor mode. Clear instructions are on the Airsnort site.