start a new post with some pictures. 99G in 22HP are not common. You might be better served to find an original front sight and butt plate.
Finding a 30-30 barrel and getting it fit, especially with the expectations that it will share the forearm will be both difficult and expensive. You might be better off to just buy another.