RE: 30-30 Winchester
For deer the 30-30 would be just "OK" at ranges under 150 yards. As for Elk, it would probably be good for less than 100 yards, power-wise!
If you've got one OK, use it at shorter ranges! (on deer)
If you are out to buy one, spend your money on something better!