Is it really no other buffer MS compatible useable at this range, excepted ammonium carbonate?
A buffer is at it's most effective when the pH is at its own pKa, and the capacity decreases in a logarithmic function as you move away, so that at 1 pH unit on either side of the pKa, you only have about 10% of the capacity remaining. Buffer pH ranges are thus usually given as the pKa +/- 1 unit.
Carbonic acid <-> bicarbonate has a pKa of about 6.4 which places it in about the right pH range but, as Uwe pointed out, the carbonic acid has a tendency to revert to CO2 and disappear. Methylamine ("aminomethane") is shown as having a pKa of 8.3, so it overlaps the upper end of the 6-8 range, but again, the un-ionized compound is quite volatile and tends to "go away" (and it smells bad!).