Mauser 96
.
Aftermarket stocks are made by Choate, Ramline, and possibly Butler Creek, for the Mauser 96.
Why do you want to change calibres? Rusted or bad barrel, or what?
The cost of a new barrel is about $250-300+, and then you have the gunsmith's labor of about the same amount, plus about another $125 or so for the stock.
As mentioned in another post, go to the Trade Ex website, and look at the hunting and sporting rifles. For the $500 - $600+ you are going to spend on this rifle, you could buy a really good Husqvarna 1600 series rifle, complete, and ready to go. There are several calibres to choose from.
You might even consider selling your M96, and upgrading to a 1600 series, which is a commercial, upgraded M-96 with lots of features.
.