The quality on the their bbls is decent. I did get one that looked like someone took a file to it. Sent the bbl back and they replaced it no questions. As for shipping, they claim to ship in 1-2 weeks. I find they actually ship in 4 weeks on a lot of items. They don't have live inventory and they do charge your card right away.