I currently have a Browning BPS with a 28" barrel. It's a great hunting shotgun but obviously not a great choice for HD. Searching the Internet, a shorter barrel (22" is the shortest I can find) costs about $300! That's the price of a new Remington or Mossberg HD gun. What should I do? I can't afford to buy a new gun right now, but could probably get about $275 for my BPS towards a new one. Do I trade in for a Remington 870 (not a Mossberg fan, they feel too clunky to me) with a 26" barrel and then buy a shorter barrel later when I can afford it? I've seen the Rem 870 barrels for about $100. Or do I keep the BPS and instead just use my Glock 19 for HD as I have been doing.