Thank you for the compliment - we really do try hard to fulfill orders the same day if in stock. With over 24,000 part number for all the brands we carry - not only it is impossible to "Stock" all those parts - even the OEM runs out in the middle of the season!