Hmm, we might find something for you to try on, a few shops around here within an hour or so drive may have something...
but with you freakishly tall folks,

I dunno, might not be able to find anything to try on at a shop...
In regards to AGV, i know several people who wear them, who have also wrecked in them and they held up as well as any other brand. Meaning, it all depends on the situation and the state of the gear as to how it will hold up.