Bad experiences with JT(guy there tells me he can't fix my gun[not because it is unrepairable, he just didn't know how]).
Soft Air Depot in scottsdale is an awesome place though, very friendly, know what their doing etc.
But imo it is better to learn how to repair your own gun. It is actualy quite simple.
oooh, let me give you the heads up..
JT is the best shop around, no doubt about it. If it wasn't, why would most of the people on this board hang at JT just to talk, after hours? Everyone that works at JT are on these boards, the local Airsoft Arizona forums. Now, everyone at SAD ARE NOT on these boards, because they're not for real airsoft, and they'll be going out of business soon.
Nothing like getting your gun back from SAD and having parts glued together.