Free: Contests & Raffles.
The reason there are so many Ruger upgrades is because they're necessary.
If I can get that gun for a few bucks less than they are asking I may go for it...