Beretta service is the worst in the industry in Canada. New barrels can be bought. I've seen several 686 guns swap barrels perfectly at the gun club so fitting should be minimal and can be gun by a good gunsmith
Any service failures lie with the distributor. Stoeger Canada has upped its game in the last couple of years and I've found the service to be improved.