You will need a new stock. Before I did that, I would take it to a smith have it cleaned and make sure it works....

Keep the broken stock. You may need it if you have a new stock made up.

Pete