I don't know of anywhere in the BR area that will have those items in stock, but Brownells will deliver them to your door in probably 2-3 days. I think youre a little late to get it shipped today, but if you hurry, it might go out today. I think we are an hour ahead of them (timezone wise)?