I have ordered a couple of times from Dave Humke of GlockParts.com. I have received excellent service, and patient replies to my sometimes idiotic e-mails. Prices are better than ANYONE else on all but a few items. Stock is what he says, and stock is what he means. Selection is limited to...stock parts. Oh- there is a Glock carbine kit there that has my name on it!