For the items you've listed I'd recommend Airsoftparts.ca and Huang. Both are local, fast and will do anything they can to help you. Also cheap shipping and no import fees. Also ehobby has been very good to me. If all else fails redwolf or wgcshop but for what your looking for going oversees seems unnecessary.