Just did business with a Class A company out of North Carolina! I purchased a 308 upper to upgrade from my DPMS Sportical. Medium weight, 20 inch fluted barrel. Couldn't be more impressed with the detail and design. Price was better than anyone else and they provided free 2 day shipping. They also give a veteran discount. And to top it off - completly my fault - I lost a small part and couldn't find it and they are helping me out by sending me another one immediately. Check them out! Bear Creek Arsenal!