I wouldn't worry to much about recoil affecting the Talley's. I ran them on my .300 RUM with no brake for 2 years with no problems. Then I wisened up and put a brake on it.
Check out the small Maven, I think it's the S2. I don't have one but I do have the full size one and am very happy with it. Use their demo program and try it before you buy it..
I wouldn't be scared to use either, but, I prefer bullets at either the upper end of weight for caliber or we'll constructed bullets for elk so unless you can find some 160+ bullets for the 7mm I would use the .270. Just my $0.02.
I don't have the binos but I have glassed with my buddy's and the only thing I had to compare them was my Swarovskis. I would say they aren't Swarovskis or Leicas but definitely better than Vortex razors. I do have the big spotter, I think the S.1, and I compared it side by side with a non hd...