I recently stripped a piston and needing one quick I went looking for a cheap and US based retailer. What I found: I found hivemind airsoft. It is co-owned by a member of the forums. It is located in the US. Prices were fair or better than other places I check. Shipping was fast. (I ordered Sunday and it arrived Wednesday morning.) Overall good compared to others. However, the best part is they were kind enough to shortstroke and Swisscheese my piston for me. Free of any extra charge. (They did a good job I might add.) I also asked for smilies to be drawn on the box and they did. They went the full mile to meet my request. For that A+. The only complaint I have is shipping. (Brought it up to him as well) I paid $6 to have a piston shipped. Realistically it could have been done cheaper. In fact on the box it says it cost $3.31 to ship. :/ If they could work it out to where shipping was cheaper (Sorta like clandestine has done.) it would be my go to place for teching supplies. Overall A.