RE: gun?
I also have an 870 and I have taken my barrel off many times and its always been zeroed when back on. Yes a cantilever barrel is the best way to go if you are using a scope to prevent from having to re-zero. You will be fine if you have a cantilever barrel on there.