I lost a small spring and part off my gp-100 (I think it went down my sink drain) when field stripping it. I called Ruger to buy the part and they sent me 2 for free. When I got the part, I replaced it only to find out that I order the wrong part. So, I called Ruger again and they sent me 2 of the correct parts for free!!!
I really don't know what more you can ask from a company. I've got 4 Rugers (m77 bolt, revolver, mkII target pistol and 10/22) and I'm a satisifed customer.