A while ago I broke my 8BitDo Pro 2 grey edition (no comment) and got a black edition as replacement. I did not expect the black to be this thorough and do not like it.
Having both the tools and the guts (not necessarily the skills, though) I opened both broken and new controller and transplanted the ABXY keys.
I love the result, and the controller still works, too!