The Grand Slam scopes are pretty darn good, both optics wise and durability wise. The only thing I don't like about them is that they generally have short eye relief. This won't be much of a problem on a 7x57, but it will be a problem on the hard kicking 45-70. I'd check and see the eye relief before you buy it.
Zachary