Please keep in mind that we are NOT an online retailer. We offer the sale and shipping of our items as curtesy, but shipping items will always play second fiddle. That being said, please keep in mind that orders may take up to 3-4 weeks to ship out. We have most items in stock and they will ship out with our next shipping run (every 8-12 days) but, certain items may need to be made to order. If you need an item sooner, please call the shop at 269-455-5631 and place check to see if we are able to accommodate your order.