After the normal eternal hold for CS, I left a message for order# 100533605. I'm missing the BCG and charging handle. Both the upper and BCG are on sale (although I paid regular price) as well as additional shipping. Do I need to order again? Are they sold out? Will I be getting a refund? Please let me know, It is an X-mas gift for my son.