Hm, I'd heard the Amazon consumes at least as much O2 as it produces; it's basically in equilibrium. Unfortunately I don't remember the source but it was something like Planet Earth.
I found a lot of sources quoting your 20% number, but it seems like that's not net produced O2 but rather gross.
I'd be interested if anyone can find a source that says either way about the net O2/CO2 of the Amazon.