I just ordered my bcg however they are out of stock so now I am stuck waiting on that instead of waiting for a barrel like a lot of people. Hopefully the wait wont be nearly as long as for a barrel. Then I'll just have to place an order for a vortex 2.5-10 viper pst