Airrattle may have cheap prices but I have heard of issues with them. A friend bought a sniper and wanted to ship it back b/c he thought it was broken. They wouldn't replace it. I use AirsoftGi for guns and gear and I use evike for things ASGI doesn't have. ASGI's savings trifecta is a good way to save. 2% cash back, orders over 100 free shipping, and you can email people asking Any questions you have to get a coupon code to save usually 15-25% depending on what code. Also ASGI has great customer service. I have never bought a gun broken, missing anything, or wrong gun.