I have a couple of things on order from Del-ton, a complete upper and a parts kit. Most everything I've heard about them has been good, but you get the occasional dipshit who writes up and complains about the 12-16 week wait for delivery. I guess they're moving into a new facility this week and they say their ordering process should speed up significantly.