Yes, grammatically it is the same form.
I have never heard "принёсши" and "унёсши", although I do understand them.
The second version in each of your pairs is colloquial, outdated and somewhat...