I would not order from them again. They lie about their delivery times. I was told 6 weeks for a threaded barrel, 6 weeks came and went. I'd call them every 2 weeks was told 2 more weeks. This went on for a couple of months until I canceled the order and I bought a barrel from EFK.
If you search around, this is Barsto's standard operating procedure. They blatantly lie about delivery times and have been doing so for 20 years. Not sure why they dont just add another lathe and mill to up production. Maybe they dont care.
Im sure if you can find one of their barrels in stock somewhere, you'll do just fine, but I would never order from them directly. Jarvis or EFK would be a better choice if you're concerned about delivery times.
-T