have to respond here on the subject of replacement barrels for 870s. last time I went looking you could just about buy another gun for what the barrel, esp. one with rem-chokes, would cost you.
and before anyone says "well buy a old/used barrel" when they came out with rem-choke they changed the mating of the barrel and receiver so that a rem-choked barrel couldn't be put on a pre-change receiver and vice versa. so you have to know the age/manufacture date of the gun.
(note the following is my opinion only and I have been known to piss folks off, my apologies in advance)
if you want a shotgun to shoot anything but slugs meant for a rifled barrel. trade the rifled 870 in and get a used (or new) 870 express. in fact except as a deer gun in states that don't allow rifles for deer. I can see no utility to a rifled barrel on a shotgun. there are slugs out there that are intended to be fired from a smoothbore. thus a smoothbore shotgun can do almost anything you'd want defense-etc. wise out to 100yds while a rifled-slug barrel can only shoot slugs.
to me and many others (including a good number of instructors at Thunder ranch if I read the info on classes correctly) the smoothbore is to be preferred b/c by simply changing your ammo type you change what it can be effectively used for. while a slug gun is a one trick pony.