Overproduction of membrane proteins can be a cumbersome task, particularly if high yields are desirable. NADH:quinone oxidoreductase (Complex I) contains several very large membrane-spanning protein subunits that hitherto have been impossible to express individually in any appreciable amounts in Escherichia coli. The polypeptides contain no prosthetic groups and are poorly antigenic, making optimization of protein production a challenging task. In this work, the Cterminal ends of the Complex I subunits NuoH, NuoL, NuoM, and NuoN from E. coli Complex I and the bona fide antiporters MrpA and MrpD were genetically fused to the cytochrome c domain of Bacillus subtilis cytochrome c 550 . Compared with other available fusion-protein tagging systems, the cytochrome c has several advantages. The heme is covalently bound, renders the proteins visible by optical spectroscopy, and can be used to monitor, quantify, and determine the orientation of the polypeptides in a plethora of experiments. For the antiporter-like subunits NuoL, NuoM, and NuoN and the real antiporters MrpA and MrpD, unprecedented amounts of holo-cytochrome fusion proteins could be obtained in E. coli. The NuoHcyt polypeptide was also efficiently produced, but heme insertion was less effective in this construct. The cytochrome c 550 domain in all the fusion proteins exhibited normal spectra and redox properties, with an E m of about 1170 mV. The MrpA and MrpD antiporters remained functional after being fused to the cytochrome c-tag. Finally, a his-tag could be added to the cytochrome domain, without any perturbations to the cytochrome properties, allowing efficient purification of the overexpressed fusion proteins.