dont buy guns from well they are made poorly save up your money for something nicer like the crossman ak74 from crossman at Walmart
Have you looked at this airsoft gun store?Airsplat.com
Yes
You can purchase MP5 Airsoft guns from Amazon, ebay, and many other online retailers. If you can find a local sporting goods store, you can see if they sell MP5 Airsoft guns.
Unfortunately Rite Aid does not sell airsoft guns. But Airsplat.com is a great provider of quality airsoft products and reliable service.
Many sporting goods stores sell airsoft guns, such as Dick's Sporting Goods. Walmart even sells them (not very good quality though). There are also stores that sell only airsoft guns and supplies, but they are hard to find and might have a limited selection. I would recommend getting a gun from a website such as shortyusa or airsoftatlanta. They usually have better quality than a store (unless the store specializes in airsoft retail).
The internet. There are many online Airsoft stores that sell Tokyo Marui guns.
Yes, a few. But they are low quality guns.
18 in the USA
yes
Google the following and you will get the results (they are specific stores), they all sell airsoft guns, some are specialty some are not: Canadian Tire Wal-Mart Velocity Arms Capital Airsoft Bass Pro Shops Mach 1 Airsoft 007 Airsoft Buyairsoft
I don't know about Canadian airsoft stores, but I know that most airsoft in North America sell Canadian-legal airsoft guns.
Dicks sells air guns and rifles differently in each state. As an example they will not sell any air guns / rifles or bow & arrows in California. In other states they may sell a full line of BB guns.