I bought a $150 dollar gun from them and IT DIDN'T COME WITH A BARREL! I called the owner and he said I must have lost it. WHAT THE F**K! NEVER BUY FROM AIRRATTLE! Airsoft station is much better. More expensive but at least the guns are good quality and come with all their parts. I reapeat don't buy from airrattle. Don't let the low prices trick you.
P.S. All the positive reviews are from the owner who goes by different names.