If your shots are mostly inside of 100 yards... the 30-30 will do the job...
The 7Mag will aslo do the job... but is a bit bigger than needed...
You may not like to hear this, but a nice .308 or 30-06 would do the job that both 30-30 and 7Mag will do... all in one rifle...
30-06 Forever