Homogeneous ferredoxin (flavodoxin):NADP(+) reductase and flavodoxin A proteins served as electron donors for the reduction of co(III)rrinoids to co(I)rrinoids in vitro. The resulting co(I)rrinoids served as substrates for the ATP:co(I)rrinoid adenosyltransferase (CobA) enzyme of Salmonella enterica serovar Typhimurium LT2 and were converted to their respective adenosylated derivatives. The reaction products were isolated by reverse phase high performance liquid chromatography, and their identities were confirmed by UV-visible spectroscopy, mass spectrometry, and in vivo biological activity assays. Adenosylcobalamin generated by this system supported the activity of 1,2-propanediol dehydratase as effectively as authentic adenosylcobalamin. This is the first report of a protein system that can be coupled to the adenosyltransferase CobA enzyme for the conversion of co(III)rrinoids to their adenosylated derivatives.