Depending on where you live, you can get a stun gun online, at gun shows or stores, and at many outdoor stores. Online places include Amazon.com, eBay, the Home Security Super Store, Kotula's, Northern Tool and Equipment, and The Security and Self Defense Store.
There are many places where one can buy a Benelli shotgun. One can purchase these shotguns from local gun stores. One may also purchase these shotguns at gun conventions. One can find gun stores in their area by visiting a directory.
Many of the retail sporting goods stores will have refill stations for your cylinders. Also, I have seen hardware stores that will do that too. Where did you buy the gun? Chances are that the store the gun was purchased from will be able to refill the cylinder for you.
This scent can be purchased directly from a Calvin Klein stores across the US but it is sold in many other retail stores. Sephora in the US sells Calvin Klein Euphoria as well as many other perfumes and cosmetics. Other stores that sell this perfume including Macys.
Victoria Secrets have stores in the US, UK and all over Europe. There is no information on the total number of stores in each country but the company has up to 1,017 in the US and 18 independently owned stores.