That front rest is hardly what I would consider to be a benchrest or machine rest. Comparing a $25 rest like mine to a $150 Rock BR... may not be the best angle.
Best advice I could give is to send schane an action, stock, and barrel..... go down to Big 5 and get a $25 benchrest and *poof*! 1/2” groups all day long!