I corrected my mag situation. I purchased the longer mag catch and filed it down to proper length. Cant remember how much longer this one is maybe .040"-.050" longer. Works flawlessly. Mine is in a krg chassis.
I purchased the extended mag release and installed, removed, filed about 7 times and got it perfect. Like you said pushbit up and its fine. Mine is 100% now.
I purchased a longer mag catch for my b14r barreled action in a krg xray. It is about 0.100" longer. I filed, installed, removed, filed, removed, filed installed until it finally caugh and holds it all the way up. Been good so far.