Free: Contests & Raffles.
The reason there are so many Ruger upgrades is because they're necessary.
I would look into tmobile. That way you can use there payment plan when you buy a new phone. (most of the time verizon phones only work on verizon). They have month to month plans without contracts. On of them is $50 i think for unlimited everything. Then for phone recomendations i would say you should get a Moto X. It is pretty much the best smartphone on the market right now(not just my opinion but a lot of peoples). And its got a good price point on moto maker and they have been having good sales lately.
Forget the bear spray, use wasp killer. Concentrated delivery stream, 10X the product, and only $3.00 on sale.