Sometimes you have to sacrifice some of your requirements if you do not have to the budget to meet your requirements.
Since the items you have listed are airgun/pellet gun I will refer you to a Canadian airgun forum as they will be more knowledgeable in helping you acquire the item you are seeking.
http://www.airgunforum.ca/forums/
Since airsoft and airguns are two separate things, I'm sure the folks over at airgunforum will be able to answer all your questions better than we would be able to.
Best of luck.