We have virtually every model assembled in stock. Before shipping, the watch is thoroughly tested and checked. If a model is not assembled in stock, we can assemble it within 24 hours and then ship it after successful testing.