as far as i know the upper arm bushing can not be replaced, the whole arm needs to be (as you said)
i really don't know what your question is.
you can only get it from the honda dealer as far as i know.
you can check maybe some small car parts carry a non oem replacement.