There are valid reasons the Ruger costs more. It is better made and a long standing company. If you want a gun you can leave to your grandson and he can still get parts , buy the Ruger. If you want to save money , buy the Heritage. You can not have your cake and eat it too. I have a 22 revover here made in South America in the 1980's. The trigger wore out and no parts are available. I'd expect that is where that Heritage will be in 25 years. There is nothing wrong with the Heritage. However don't expect it to be a Ruger. It is not and never will be.