If they did not break anything, they did not overcharge you.
Knowledge is what costs, but parts are often even more, and when they are across a continent and then an ocean, they get really expensive.
I note that you said the body shop failed, so I would say your dealer did well. Getting at...