http://www.gunstocksinc.com/
Far from "drop in" fit but they do have dimensioned drawings and you can call and get help etc.
Doesn't take me long to make one of their stocks fit a 99 (an Ithaca Flues is another story!) and the amount of time finishing it is up to you (sand and poly or do an oil finish, etc.).
And no - not all forearm screws are in the same place (two different locations for solid frames and two different ones for takedowns if I recall).
Bookmarks