APD is the place to go.
I had a gun being worked on for 6 weeks, got pissed, and took it back, and they still charged me $40, just to get my broken gun back.
Took it to APD, and they called me in about a hour and said your guns fixed, come and get it. And now it works sweet.
APD is the only place I will ever go to get my stuff worked on.
Gear box is to dam far, $40 a hour, another $40 in gas, you are already $80 into it and they havent even looked at it yet.