ExpressCard seems overkill for this application.
I haven't used anything requiring RS-232 in ages, but seems like a USB adapter would be cheaper/easier. Any particular reason you're looking at ExpressCard?
I'm guessing the price difference is likely due to demand. There's probably a lot less demand for the adapter with the FPGA circuit.