Free: Contests & Raffles.
If your other guns don't hold any value to you. Then sell away. But don't sell guns you will regret later on.
The reason there are so many Ruger upgrades is because they're necessary.