RE: mossberg muzzleloader barrel
My brother-in-law had one and it was very accurate. However he never cleans his muzzleloader untill the end of the season. He would site it in then not clean it. The breach plug ended up seizing up on him and the accuracy started to go down hill. He ended up getting rid of it.
Clean it after every use and it will last a long time.