Brother, I read your post and was thinking…well, just thought I'd pass this thought along in case you hadn't thought about it.
Most Mossberg 500's, I believe, are built so you ( no gunsmith needed ) can replace the barrel with any of a wide variety of available barrels.
Maybe yours is not of that variety, but I'd make sure if it were mine.
Hope that helps, sir.