Those mods are fine and dandy--but better on a NEW DISA unit as opposed to rebuilding your old broken down one. Don't think anyone would argue that.
ZHP, as far as the pin, I already quoted Terraphntm as having the best response for that. did you see it??
Oh well, if my original DISA ever fails, I'll just buy a new one and I'll be good for another decade at least.