Yeah unless it's an actual gun, stuff doesn't usually sit for long. If I'm in a huge rush to get the parts and can't afford to wait for it to come from Asia, I buy local.
Only problem is the airsoft stores near me all suck. So then my option is order it from somewhere out east and pay shipping anyway, or get it from Asia. And unless I'm in a huge huge hurry, paying $40+ more for the same thing just makes me feel like a chump.