D-man;
I have had a B-square on my 12ga 870 for many many years with no problems plenty of deer on the table.
Just two suggestions no matter which one you choose make sure its the saddle type mount which straddles the receiver and when
installing swab grease or cosmoline on receiver where the mount touches the receiver for protection.GL