For the most part, yes. Sometimes we keep rare items stashed away at our warehouse, and it might take an extra day or two to have them delivered to the store for order processing. In addition, sometimes it might take us longer to add new products to the website, but generally, if you see it online the item is in stock and available for ordering.
Of course, if you want to make sure that the item you are interested in is in stock, drop us a line. We usually respond within 24 hours.