Let the flaming begin
Some friendly advice, read the FAQ and do a search before asking any questions. Both yours are answered there, and asking questions that are answered elsewhere is going to get you flamed. Anyways I'll give you one freebie, don't try to order from the US the guns will get seized and you will lose all your money. As for retailers, check the link at the top of every page on this site. The best ones are there, other than Canadianairsoft.ca which is the cheapest.
The Doctor is in.