well the stuck stick issue could theoretically be resolved rather easily when that happens. the stick gets stuck because of some internal parts shifting due to adhesive loosening, perhaps from the trigger being pulled, and if the whole shitbang gets pushed up even a millimeter inside the case, the result is the stick starts to get friction on the bottom of the button faceplate. the solution could be as simple as shaving the stick's base part down a little, or replacing the stick with a thinner one. i was honestly considering just pulling the faceplate up a little with a guitar pick or flathead.

stick drifting issue looks like a full-on proper gulag rape in the ass repair. you have to replace the whole switch with a similar one you have to source yourself and solder a new one in. and the only video i found on it is entirely in russian.