I just ordered the 25 round magazine for the 795 from the Pro-Mag site. It can't be any worse than the last one I got from Champion. I'll report back!
Got it yesterday So far it has performed perfectly. Only problem and it should get better is getting the last few rounds in. The spring should get better in time.