Which Model. It could be a Mossberg, Savage, Marlin, Hi-Std or Colt. You have to state the model of the Revelation.
It a Savage model 30H
Try e-gunparts.com
The 325B is a Mossberg 385k. any good shotgun gunsmith can repair it.
Try e-gunparts.com
Gun shows, want ads, internet
Try Numrichgunparts.com
Modle 101 1380 410 shotgun
Try e-gunparts.com or any on the stockmakers you can find by doing a internet search on gun stocks.
http://www.gunstocksinc.com/web_pages/Plate-pics/Ithaca-Stocks/Itaca-stocks.htm
The stocks are very difficult to find,Try your local gun smith
Try e-gunparts.com
I have this model shotgun, but it has a broken firing pin. The gun is usless to me, but would make a good parts gun. The stock is in excellent condition.