Most big online dealers probably all have these issues depending on the amount of orders they get. My personal experience has been going and picking up my parts and that has been a good experience but obviously everyone can't do that. I did order some stuff last month from World Toyota in Atlanta because I wasn't in a hurry for it and I could save sales tax since I was out of state. It took about 3 weeks to get and arrived missing a part but they sent that part out the next day after I called. So I assume they all struggle to keep up with larger amounts of orders escpecially when they have sales. Treasure Coast Lexus in Florida has always been great and very fast shipping if you need any Lexus parts.