I ended up ordering a bunch of parts from this site after finding some feedback online. They are slow to emails but they did email me back a week after I placed my order to tell me that the PEQ 16 I ordered was out of stock and they promptly refunded it. They apologized and sent my other parts out.
I placed my order on March 27 and it arrived today, April 16. So about 3 weeks to ship from China. Reasonable since shipping was free and there was no duty. I got all my parts and I'm pretty happy with the purchases. Their prices are also pretty good, even compared to some other China/Hong Kong stores.
I'll order from them again in the future. Check em out.
"Do the interns get Glocks?"