If you are happy with the Beretta 686 except for the RH stock have you considered getting the stock bent for cast on? It usually is done fairly inexpensively and fairly quickly. British Sporting Arms (845-677-8303) used to bend stocks and is worth a call. Also, places such as Cole Gunsmiths (207-833-5027 or 239-352-0345) sometimes have Left Handed stocks available. I have a 686 from them and am very happy with it.