Here's my latest issue (among a few others) So I have this trip to Baja planned for tomorrow and for the last few months I have been getting my bike setup for the trip. I needed a top box and decided to go with the Touratech Zega pro, I like to support smaller companies/businesses when I can so I ordered from KTMTWINS So March 25th (19 days before my trip) I called KTMTWINS and asked them if they had the Zega pros in stock. He said no, they need to order them from Touratech but they have them in stock so I should be able to get them in about a week. Perfect! And does it come with all the necessary hardware to mount it? Yes, they replied. All the luggage comes with any mounting brackets you will need. So I ordered it up and about 10 days goes by and I get the topbox. No mounting hardware. So I call them up again on April 4th (9 days before the trip). Hey I really need this mounting kit, how soon can you get it to me. If its gonna take another 10 days I have to order it directly from touratech. I'll even pay for overnight shipping if I have to I really need it before the 12th. Oh don't worry he says, it will defiantly be there before then. I'll just make a note and if I have to I'll have it send overnight to you as soon as we get it so you will have it. So I'm waiting to hear from them and yesterday morning (2days till I leave) I get an email saying its on its way and here is the tracking number. So I give them a call and I ask about the order, and once again I express the now urgency of this shipment. The girl on the other end says don't worry you will have it the morning of the 12th (day before I leave) I check the UPS tracking number today and guess what, not gonna be here till monday.