APD is the best place i've been. They hooked me up with free stuff lol. I was getting my gun upgraded and they found some damaged peices and they put in the new parts for it! and other than jungle toy, to fix a stripped piston at jungle toy it would be 4 weeks (Literaly), APD 30 minutes...