Unfortunately most of us have run into it. Most of the vendors that are mentioned here sell the parts, prices vary along with the shipping so it pays to shop around a bit. Here is what I did so you can see how I started with the floors and worked my way out.
I would be happy to share the tricks with you in detail once you get started drop me a personal message.

http://community.webshots.com/user/RugerWSM?vhost=community